——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 come | B.must have come | C.should come | D.ought to have come |
|
答案
D |
解析
考查虚拟语气。句意:简已经到了吗?——不,她应该一小时前就到了。“ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。故选D。 |
举一反三
I insisted that he_______ at once.A.leave | B.left | C.leaves | D.leaving |
|
______ you make a little room for me?A.Should | B.Could | C.May | D.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.prefers | B.likes to | C.has better | D.would rather |
|
If you had not helped them, they ______ in London now.A.would still be | B.will still be | C.would have still gone | D.will have still gone |
|
最新试题
热门考点