When I went to their house, there was no light on. They _____ at home.A.can’t be
题型:不详难度:来源:
When I went to their house, there was no light on. They _____ at home.A.can’t be | B.couldn’t be | C.can’t have been | D.mustn’t have been |
|
答案
C |
解析
试题分析:句意:当我到达他们家的时候,没有灯光。他们不可能在家。can’t have been不可能发生了某事,情态动词表示推测,用于对过去发生的事情的否定推测,故选C 点评:情态动词和完成时态一起表示虚拟,特别值得注意的是各个情态动词的意思,must have done表示过去肯定做了某事,can have done表示本能够做某事而实际未做,should have done表示本应该做某事而未做,need have done表示本有必要做某事而实际没有做,注意没有mustn’t have done 的形式。 |
举一反三
--- Isn’t that Ann’s husband over there ? --- No, it _______ be him--- I’m sure he doesn’t wear glasses.A.can’t | B. must not | C.won’t | D.may not |
|
---Fifty dollars for such a T-shirt!You_____ be joking! --- I’m serious. It’s made of silk. |
The doctors are doing all that they _____, but the old man is still not breathing properly. |
—May I smoke here? —If you _____, choose a seat in the smoking section.A.should | B.could | C.may | D.must |
|
I was really anxious about you. You____ home without a word.A.mustn’t leave | B.shouldn’t have left | C.couldn’t have left | D.needn’t leave |
|
最新试题
热门考点