—What has happened to Tom?
—I don’t know. He ____ lost.
A. could get B. might get C. can have got D. may have got
答案为D,B可以么说? 他现在也可能迷路了。
站在现在的立场推测过去的事件,只能用情态动词+不定式完成体的形式。
might do的形式可以表示站在现在的立场推测当前或将来的情况,或者站在过去的立场推测当时或过去将来的情况。根据句子上下文的语境,这里是站在现在的立场进行推测过去。因此不定式必须是完成体。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
答案只能选 D。
对话的前一句说:What has happened to Tom? 汤姆怎么了(出什么事了)?据此可知这是针对已发生的情况作推测,所以这里必须用情态动词后接完成式的用法。
现在完成时是现在时的一种,虽然事情发生在过去,因此回答的时候,要说明过去发生的事情给今天带了的结果。所以选D是正确的。当然由于might的特殊性,这道题还可以有这样的答案,might have got( 表示可能行较小的推测),也可以用could have got (这种用法多见英国英语)。
正确答案为D 他现在可能/或许已经迷路了。
主语+may have done sth 可能/或许已经做了某事(从现在时间去推测过去发生的事情)