当前位置:高中试题 > 英语试题 > 虚拟语气 > —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?不符。
核心考点
试题【—I stayed at a hotel while in New York. —Oh, did you? You ________ with Barbara.】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.