His brother met him at the Great Theatre yesterday afternoon, so he ____ have at

His brother met him at the Great Theatre yesterday afternoon, so he ____ have at

题型:不详难度:来源:
His brother met him at the Great Theatre yesterday afternoon, so he ____ have attended your lecture.
A.couldn’tB.needn’tC.mustn’tD.shouldn’t

答案
A
解析

试题分析:考查情态动词+have done的用法:can"t/ couldn"t have done 根本不可能... needn"t have done 本没必要,,,, must have done. 肯定已经.....(不要用mustn"t have done.....) shouldn"t have done 本不该......句意:昨天下午我妹妹在大剧院碰见了他,因此他肯定没有参加你的讲座。选A。
点评:Could have done sth本可以做某事;should have done本应该做某事,实际上却没有做;must have done一定做了某事。Might have done也许做某事。都是情态动词+have done的用法,平时要加强识记忆。
举一反三
She often shares her deepest thoughts and fears with friends through QQ, as if they______   chatting in her living room.
A.wereB.areC.had beenD.has been

题型:不详难度:| 查看答案
--Were you in time for the meeting?
-- If I _________earlier, I would have .
A.was toldB.had been toldC.were to be toldD.should be told

题型:不详难度:| 查看答案
The command has just arrived that all employees ____________ in their proper uniforms before 7:00 pm.
A.will be dressedB.must be dressed
C.were dressedD.be dressed

题型:不详难度:| 查看答案
Emergency line operators _______ always stay calm and make sure that they get all the information they need to send help.
A.canB.wouldC.mustD.might

题型:不详难度:| 查看答案
----My e-dictionary is nowhere to be found. Who ______ have taken it?
-----Keep looking and you will find it. ________ you have good luck!
A.should; NeedB.should; MayC.could; MayD.could; Need

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

超级试练试题库

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