精英家教网 > 高中英语 > 题目详情

- Has John arrived yet?   
-- No, she _______ an hour ago.
A.was supposed to comeB.must have come
C.should comeD.ought to have come
D
考查虚拟语气。句意:约翰已经到了吗?——不,他应该一个小时后到达。“ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。故选D。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题


—Hi, Tom, Any idea where Jane is?
— She __ in the classroom. I saw her there just now.
A.shall beB.should have beenC.must beD.might have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


— Is Jay coming by bus?
— He should, but he ____ not. He likes cycling along.
A.must B.can C.need D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


--Where are you going for your weekend?
--- I haven’t decided yet. I ______ go to the Hemudu Site Museum.
A.shouldB.canC.mustD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


Jack, don’t worry. You ____ get the textbook tomorrow.
A.shallB.willC.mayD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Oh, it’s you. I__________ you. Why are you looking so thin and pale?
— I’ve been ill for weeks and still under treatment.
A.can’t recognizeB.could hardly recognizeC.haven’t recognizedD.wasn’t recognizing

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


Mike _____come to see me this afternoon. I don’t want to go window-shopping with you in case he comes.
A. can            B. must           C may              D. will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


3 You can’t imagine such a beautiful girl ______ say such rude words.
A might B need C should D may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


Take care. You ________ burn your mouth. The coffee is hot.
A.mustB.canC.shouldD.might

查看答案和解析>>

同步练习册答案