题目
He described the town as if he__________ it himself.A. had seenB. has seenC. sawD. sees
He described the town as if he__________ it himself.
A. had seen
B. has seen
C. saw
D. sees
题目解答
答案
A. had seen
解析
本题考查虚拟语气的用法,核心在于掌握as if引导的从句在不同主句时态下的动词形式。
关键点:
- 当主句为过去时(如
described)时,as if从句需用过去完成时(had + 过去分词),表示与过去的事实相反的假设。 - 虚拟语气在此处强调动作是假设性的,而非真实发生过。
语法解析
- 主句时态分析:
主句He described the town为一般过去时,描述的是过去的动作。 - 虚拟语气规则:
- 若主句为现在时,
as if从句用过去式(如saw)。 - 若主句为过去时,
as if从句需用过去完成时(如had seen)。
- 若主句为现在时,
- 语境判断:
句子隐含“他并未真正见过城镇”的假设,因此需用虚拟语气表达这种非事实状态。
选项排除
- B. has seen(现在完成时):与主句时态不匹配。
- C. saw(过去式):适用于主句为现在时的情况,排除。
- D. sees(现在时):适用于主句为将来时,排除。
- A. had seen(过去完成时):符合主句为过去时的虚拟语气规则,正确。