His work _____ have been completed; otherwise, he wouldn’t be enjoying himself o
题型:不详难度:来源:
His work _____ have been completed; otherwise, he wouldn’t be enjoying himself on the beach.A.should | B.shouldn’t | C.can’t | D.must |
|
答案
D |
解析
试题分析:考察情态动词用法。Should have done本应该做某事,实际上却未做;shouldn’t have done本不应该做某事,实际上却做了。Can’t have done不可能做了某事;must have done一定做了某事;本句的关键在于otherwise后面的句意。句意:他肯定完成了他的工作,要不然,他不会在海滩上玩得那么开心的。根据句意说明这是对过去发生的事情的有把握的肯定推测。故D正确。 点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。 |
举一反三
—It looks as if it’s going to rain, but I’m not sure whether the windows are shut in my apartment. —You as well go back to have a look.A.should | B.might | C.need | D.can |
|
-Why ________ it rain at weekends? -Never mind, let’s watch TV at home.A.can | B.would | C.shall | D.must |
|
What a pity! Considering his ability and experience, he ____ have done better. |
When Marx was in London, he __ read at the library for hours.A.would | B.might | C.could | D.should |
|
---Did Daniel take my football away? ---No, I think it _____ be him, for he doesn’t play football at all.A.must | B.would | C.can’t | D.shouldn’t |
|
最新试题
热门考点