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 o

题型:不详难度:来源:
His work _____ have been completed; otherwise, he wouldn’t be enjoying himself on the beach.
A.shouldB.shouldn’tC.can’tD.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.shouldB.mightC.need D.can

题型:不详难度:| 查看答案
-Why ________ it rain at weekends?
-Never mind, let’s watch TV at home.
A.canB.wouldC.shallD.must

题型:不详难度:| 查看答案
What a pity! Considering his ability and experience, he ____ have done better.
A.needB.mustC.mightD.can

题型:不详难度:| 查看答案
When Marx was in London, he  __   read at the library for hours.
A.wouldB.mightC.couldD.should

题型:不详难度:| 查看答案
---Did Daniel take my football away?
---No, I think it _____ be him, for he doesn’t play football at all.
A.mustB.wouldC.can’tD.shouldn’t

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

超级试练试题库

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