请教一个英文题,麻烦说出原因

来源:百度知道 编辑:UC知道 时间:2024/07/06 00:21:52
He talked as if he ________everything in the world
A. knows B. knew C. had known D. would have known

我做了很多次 选B
虚拟语气 跟I wish I were a bird.一样的原因

我选C,,,,as if 从句,,并不是真的虚拟语态

选B

B。

D 虚拟语气

选C
这是一个虚拟语气时态的用法:
1.与现在事实相反 过去式 (be--were) Would/should/could+ 动词原形
2.与过去事实相反 过去完成式 Would/should/could+ 现在完成时
3.与将来事实相反 Were to do
题目中talked 是过去式,则后面用过去完成时.
希望我的解释能帮助你!