当前位置:高中试题 > 英语试题 > 虚拟语气 > It rained a lot during their journey,so they _______ have had a good time.A.can...
题目
题型:不详难度:来源:
It rained a lot during their journey,so they _______ have had a good time.
A.can’tB.must
C.shouldn’tD.might

答案
A
解析
can’t+have done表示“不可能做了/过某事”。句意为“他们旅行期间下雨很多,所以他们不可能玩得很开心”。
核心考点
试题【 It rained a lot during their journey,so they _______ have had a good time.A.can】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The engineers must have worked out the design by the end of last week,_______?
A.mustn’t theyB.hadn’t they 
C.haven’t theyD.didn’t they

题型:不详难度:| 查看答案
You _______ be tired—you’ve only been working for an hour.
A.must notB.won’t
C.can’tD.may not

题型:不详难度:| 查看答案
—Excuse me.Is this the right way to the Summer Palace?
—Sorry, I am not sure.But it _______ be.
A.mightB.will
C.mustD.can

题型:不详难度:| 查看答案
—Why does Sara know so much about Angkor Wat?
—She _______ there,or she may have read about it.
A.must have been
B.shouldn’t have been
C.may have been
D.can’t have been

题型:不详难度:| 查看答案
I _______ have been more than six years old when the accident happened.
A.shouldn’tB.couldn’t
C.mustn’tD.needn’t

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