—I can’t find my mobile phone anywhere. —You _____ have lost it while eating ou

—I can’t find my mobile phone anywhere. —You _____ have lost it while eating ou

题型:不详难度:来源:
—I can’t find my mobile phone anywhere.
—You _____ have lost it while eating out.
A.mayB.needC.wouldD.should

答案
A
解析

试题分析:考查情态动词用法。May have done也许做某事(对过去发生的情况进行推测);need have done 本需要做某事,实际上却没有做;would have done本会做某事,实际上却未做;should have done本应该做某事,实际上却没有做;句意:—我不到我的手机了。—你也许在吃饭的时候把手机给丢了吧。根据句意说明A正确。
点评:情态动词+have done有多种用法。可以表示推测,也可以表示虚拟语气。May have done也许做某事(对过去发生的情况进行推测);need have done 本需要做某事,实际上却没有做;would have done本会做某事,实际上却未做;should have done本应该做某事,实际上却没有做;
举一反三
I think that"s unlikely to happen, but if that ______ occur, both America"s and China"s interest would be severely damaged.
A.shouldB.couldC.wouldD.might

题型:不详难度:| 查看答案
—Where _____ Mary have put the empty bottles?
— She _____ them away. They must be somewhere.
A.can; can’t have thrown B.must; needn’t
C.must; must have thrownD.can; mustn’t have thrown

题型:不详难度:| 查看答案
—Mary broke up with me!
—You____ have forgotten about the Valentine"s Day.
A.shouldn"tB.couldn"tC.needn"tD.mustn"t

题型:不详难度:| 查看答案
He _____ have fallen asleep last night because he didn’t hear the phone call.
A.mayB.shouldC.canD.must

题型:不详难度:| 查看答案
Please do not feed the fish; they ________ die if they eat too much.
A.shallB.mustC.mayD.need

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

超级试练试题库

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