—I stayed at a hotel while in New York. —Oh, did you? You ________ with Barbara.

—I stayed at a hotel while in New York. —Oh, did you? You ________ with Barbara.

题型:不详难度:来源:
—I stayed at a hotel while in New York.
—Oh, did you? You ________ with Barbara.
A.could have stayedB.could stay
C.would stayD.must have stayed

答案
A。
解析
表示对过去情况的推测:“你可能和Barbara住在一起了”;must语气太肯定,与前面具有疑问语气的Oh, did you?不符。
举一反三
—There were already five people in the car but they managed to take me as well.
—It ________ a comfortable journey.
A.can’t be B.shouldn’t be
C.mustn’t have beenD.couldn’t have been

题型:不详难度:| 查看答案
It’s nearly seven o’clock. Jack ________ be here at any moment.
A.mustB.need
C.should D.can

题型:不详难度:| 查看答案
I didn’t hear the phone. I ________ asleep.
A.must be B.must have been
C.should be D.should have been

题型:不详难度:| 查看答案
You____________ this morning if you really wanted to see it yourself.
A.ought to comeB.might have come
C.ought to have comeD.can have come

题型:不详难度:| 查看答案
Look at this! It’s broken now! You __________ have been careful!
A.couldB.mustC.wouldD.should

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

超级试练试题库

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