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’t | B.needn’t | C.mustn’t | D.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.were | B.are | C.had been | D.has been |
|
--Were you in time for the meeting? -- If I _________earlier, I would have .A.was told | B.had been told | C.were to be told | D.should be told |
|
The command has just arrived that all employees ____________ in their proper uniforms before 7:00 pm.A.will be dressed | B.must be dressed | C.were dressed | D.be dressed |
|
Emergency line operators _______ always stay calm and make sure that they get all the information they need to send help.A.can | B.would | C.must | D.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; Need | B.should; May | C.could; May | D.could; Need |
|
最新试题
热门考点