He talks as if he__everything.

He talks as if he__everything.
A、knows
B、was known
C、will know
D、knew
【正确答案】:D
【题目解析】:在这个句子“He talks as if he__everything”中,我们需要确定空白处应该填入的动词时态。首先,我们需要理解“as if”的用法。当“as if”表示与现在事实相反的情况时,从句中的谓语动词通常用一般过去时(be动词用were);当“as if”表示与过去事实相反的情况时,从句中的谓语动词通常用过去完成时(had done)。但在这个句子中,主句“He talks”使用的是一般现在时,暗示着描述的是当前的情况,而从句的内容“he__everything”则是与当前事实相反的情况(即他实际上可能并不知道所有事情,但他说话的方式给人的感觉是他知道)。 接下来,我们逐一分析选项: A. knows 是一般现在时,表示他现在知道所有事情,这与主句描述的“他说话的方式”给人的感觉不符。 B. was known 是被动语态的过去时,表示他被知道所有事情,这在语境中不适用。 C. will know 是一般将来时,表示他将来会知道所有事情,这同样不适用。 D. knew 是一般过去时,用来表示与现在事实相反的情况,即他说话的方式给人的感觉是他知道所有事情,但实际上可能并非如此。 因此,选项D是正确的。这句话的意思是“他说话的方式好像他知道所有事情”。