UNDERSTAND THE PATTERN

虚拟语气

表达与事实相反的假设、愿望、遗憾,以及建议、要求和必要性。

这篇文章的内容

核心规则

虚拟语气用形式上的时间“后移”表达与现实的距离,或用动词原形表达建议、命令和必要性。它关注说话人对事实性的判断,不只是事件发生的时间。

结构与例句

情形 if 从句 主句
与现在相反 did / were would/could/might do
与过去相反 had done would/could/might have done
将来可能性很低 should do / were to do would/could/might do

愿望结构:I wish I knew the answer;I wish I had studied harder。

使用场景

suggest、recommend、insist、demand、request 等表示建议或要求时,that 从句常用 (should) + 动词原形。同类形式也见于 suggestion、essential、necessary 等名词或形容词后的从句。

常见错误

错误: If I would know, I would tell you. → 正确: If I knew, I would tell you。

错误: I wish I can fly. → 与现在现实相反通常写 I wish I could fly。

易混知识点

insist 表“坚持要求”时用虚拟形式;表“坚持认为某事实”时按真实时态:He insisted that she (should) apologize;He insisted that he was innocent。

总结

先判断是假设距离还是建议要求,再根据参照时间选择过去式、过去完成式或动词原形。

提高类 · 条件句、愿望与建议结构

高中学习重点

混合虚拟条件句的从句和主句指向不同时间:If I had taken the advice then, I would be better prepared now。含蓄条件可由 without、but for、otherwise 等表达:Without your help, we could not have finished。

would rather + 从句 表现在或将来的愿望时从句常用一般过去时,表过去遗憾时用过去完成时:I'd rather you came tomorrow;I'd rather you had told me earlier。

小练习

  1. 填空:If I ___ (know) about the change yesterday, I would have adjusted the plan.
  2. 填空:The doctor recommended that he ___ (rest) for a week.
  3. 改写:Without your reminder, I would have forgotten.(使用 if)

参考答案

  1. had known。
  2. (should) rest。
  3. If you had not reminded me, I would have forgotten。

继续建立联系

倒装

掌握疑问句、否定前置、only 结构、地点方向表达和虚拟条件句中的倒装。

高中

宾语从句

用 that、whether/if 和疑问词引导从句,在主句中充当动词或介词的宾语。

高中

过去完成时

表达在另一个过去时点或事件之前已经完成或持续的动作。

高中