题目
.He has just arrived, but he talks as if he _____ all about that.A. knowB. knowsC. knownD. knew
.He has just arrived, but he talks as if he _____ all about that.
A. know
B. knows
C. known
D. knew
题目解答
答案
D. knew
解析
考查要点:本题主要考查虚拟语气的用法,特别是as if引导的从句中动词形式的选择。
解题核心思路:
当as if引导的从句表示与事实相反或假设性的情景时,无论主句的时态如何,从句中通常需要用虚拟语气。此时,动词形式需根据与现实情况的虚拟性选择对应的过去式(即使描述的是现在的情况)。
破题关键点:
- 主句中的talks是现在时,但as if从句描述的是假设性情景(刚到却谈吐像“知道一切”),因此从句需用虚拟语气。
- 虚拟语气中,表示现在的情况时,动词用过去式(be用were)。
句子结构分析:
主句为He talks(现在时),但as if引导的从句表达的是假设性情景(刚到却表现得像“知道一切”)。此时,从句需用虚拟语气。
虚拟语气规则:
- 与现在事实相反:动词用过去式(如knew代替know)。
- 与过去事实相反:动词用过去完成式(如had known)。
选项分析:
- A. know:错误,未体现虚拟语气。
- B. knows:错误,第三人称单数形式不符合虚拟语气。
- C. known:错误,缺少助动词(如has known)。
- D. knew:正确,符合虚拟语气中“与现在事实相反”的用法。