这道题目的考点就在与情态动词的用法
情态动词一般有两个含义,一是表示能力,(可以、会)的意思,另一种就是表示可能性,解释为可能,也许,必定等,第二种用法可以与这种时态连用,如
1.hemightbetired.他也许累了.是表示对现在的一种猜测,即可能性.(注意:might只能解释为可能,而不是表示能力的“可以”)
2.hemighthavefinishedthework.也许他已经完成了工作.即在猜想者心目中完成finish这个动作是过去的动作,我们用完成时态代替这个语法功能.(注意:不管是现在完成时态,还是过去完成时态,都是用mighthavedone)
那么,我们就知道了,情态动词表示猜测时,可以用于各种时态,当然也包括一般现在时态了.首先我们来判断,例句中的几个情态动词是表示可能,还是能力.
Hemightgetajobtomorrow.从这个句子中我们就可以判断might肯定是表示猜测(因为tomorrow是将来的时间),解释为可能.那么整个句子即可翻译为:可能明天他就有工作了.
因此我们知道这几个句子中的几个情态动词都是表示可能性,且是用于一般现在时态的
那么答案自然在A和B之间,
那么为什么是选A呢,因为Thereisno+动名词是一个固定结构,等于Itisimpossibletodo
因此这句话可转化成Itisimpossibletoknowwhathecoulddo.Hemightgetajobtomorrow.Hemightstayoutofworkforweeks.
希望能帮到您