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’t | B.must | C.shouldn’t | D.might |
|
答案
A |
解析
can’t+have done表示“不可能做了/过某事”。句意为“他们旅行期间下雨很多,所以他们不可能玩得很开心”。 |
举一反三
The engineers must have worked out the design by the end of last week,_______?A.mustn’t they | B.hadn’t they | C.haven’t they | D.didn’t they |
|
You _______ be tired—you’ve only been working for an hour.A.must not | B.won’t | C.can’t | D.may not |
|
—Excuse me.Is this the right way to the Summer Palace? —Sorry, I am not sure.But it _______ be.A.might | B.will | C.must | D.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’t | B.couldn’t | C.mustn’t | D.needn’t |
|
最新试题
热门考点