精英家教网 > 高中英语 > 题目详情
——Has Jane 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。
练习册系列答案
相关习题

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


A foreign language like English is difficult to learn, so you ____________ work too hard.
A.can’tB.mustC.shouldn’tD.ought to

查看答案和解析>>

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


If you ______ earlier, you ________ him.
A.came; would meetB.had come; would have met
C.had come; would meetD.would come; met

查看答案和解析>>

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

If you had not helped them, they ______ in London now.
A.would still beB.will still beC.would have still goneD.will have still gone

查看答案和解析>>

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


. -- What does the sign on the wall read?
--“ No person ______ enter it without permission.”
A.willB.mayC.shallD.must

查看答案和解析>>

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


—I’m surprised more and more people________participate in the morning exercises in the plaza now.
—Morning is a time of day.
A.shouldB.canC.mayD.need

查看答案和解析>>

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


——The research on the new bird flu virus vaccine is challenging and demanding. Who do you think can do the job?
——____ Tom have a try?
A.Shall B.CanC.WillD.Need

查看答案和解析>>

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


.—______ I lock the lab before I go home?
—Don’t bother.I’ll check it myself later.
A.MayB.MustC.CanD.Shall

查看答案和解析>>

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


. ------ The door was open.
----- It ___________open. I had locked it myself and the key was in my pocket.
A.can’t be B.mustn’t beC.can’t have beenD.mustn’t have been

查看答案和解析>>

同步练习册答案