- You talk so much about London. You ________have been there. - Yeah, I went sig

- You talk so much about London. You ________have been there. - Yeah, I went sig

题型:不详难度:来源:
- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
A.mustB.canC.willD.need

答案
A
解析

试题分析:考查情态动词的推测用法。You talk so much about London表明“你”对伦敦很熟,一定去过。must have done表示对于过去事实相当有把握的推定。can表示“推测”的时候,多用于疑问句和否定句;如果用于肯定句,表示“偶然、个别”的情况。will是对未来的推定。need无推测用法。A项正确。
举一反三
Whenever my grandmother calls just to chat with me,I drop everything and enjoy the moment,knowing these times__________pass.
A.callB.mustC.shallD.might

题型:不详难度:| 查看答案
You really need to have a good rest.Remember:nothing ________make up for the loss of your health.
A.mustB.needC.canD.dare

题型:不详难度:| 查看答案
Take your swimming suit because you __________ want to go swimming in the sea.
A.wouldB.mustC.shouldD.might

题型:不详难度:| 查看答案
—You shouldn’t have shouted at your mother. It really hurt her.
—Exactly. I ________ crazy at the time.
A.must beB.could be C.must have beenD.could have been

题型:不详难度:| 查看答案
— She looks rather upset. She        the exam.
— I guess so. It’s very difficult after all.
A.must have failedB.can fail
C.would have failedD.should fail

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

超级试练试题库

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