——Has Jane arrived yet?         ——No, she_______ an hour ago.A.was supposed to

——Has Jane arrived yet?         ——No, she_______ an hour ago.A.was supposed to

题型:不详难度:来源:
——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。
举一反三
I insisted that he_______ at once.
A.leaveB.leftC.leavesD.leaving

题型:不详难度:| 查看答案
______ you make a little room for me?
A.ShouldB.CouldC.MayD.Must

题型:不详难度:| 查看答案
--- " ______ he open the door?"
--- "Yes, please."
A.Shall B.Will C.Can D.Would

题型:不详难度:| 查看答案
. He ______ live in the country than in the city.
A.prefersB.likes toC.has betterD.would rather

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.