---I stayed at a hotel while in New York.---Oh, did you? You ________ with Barba
题型:不详难度:来源:
---I stayed at a hotel while in New York. ---Oh, did you? You ________ with Barbara.A.could have stayed | B.could stay | C.would stay | D.must have stayed |
|
答案
A |
解析
试题分析:考查情态动词的完成式:句意:--我在纽约的时候住的是饭店。--哦,是吗?你其实可以住巴巴拉那里。(这句直译:你本可以和巴巴拉住一起,而你却没有这么做),因为是说的过去的事情,用情态动词的完成式,could have done 是虚拟语气,意思为:本应该可以做某事,而没有做某事,must have done过去一定做了…,选A。 |
举一反三
The weather turned out to be fine. I the trouble to carry the umbrella with me.A.should have taken | B.needn’t have taken | C.mustn’t have taken | D.could have taken |
|
If you often go to a gallery, it ______ well change forever the way you look at art.A.may | B.should | C.will | D.must |
|
--- You needn’t take an umbrella. It isn’t going to rain. --- Well, I don’t know. It ______do.A.might | B.need | C.would | D.should |
|
—Everyone in my class passed the exam. —Oh, really? It ________ difficult.A.can’t have been | B.needn’t have been | C.must be | D.mightn’t be |
|
Days later, my brother called to say he was all right, but ________ say where he was. A.mustn’t | B.shouldn’t | C.wouldn’t | D.mightn’t |
|
最新试题
热门考点