—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.may | B.need | C.would | D.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.should | B.could | C.would | D.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 thrown | D.can; mustn’t have thrown |
|
—Mary broke up with me! —You____ have forgotten about the Valentine"s Day.A.shouldn"t | B.couldn"t | C.needn"t | D.mustn"t |
|
He _____ have fallen asleep last night because he didn’t hear the phone call. |
Please do not feed the fish; they ________ die if they eat too much. |
最新试题
热门考点