混合虚拟语气与愿望:时间扭曲器
时光机相撞:如果我当时学习更努力,我现在就会有一份更好的工作。一个过去条件带来现在结果——再加上愿望,表达遗憾。
混合虚拟语气
时间扭曲器
你熟知的四种虚拟语气都要求前后半句处于同一时间。混合虚拟语气故意打破这一规则:过去条件搭配现在结果,或现在条件搭配过去结果。
过去条件 → 现在结果
if + 过去完成时,would + 动词原形If I had studied harder, I would have a better job now
第三虚拟语气被打破了?
会有更好的工作——而不是 would have hadIf I had learned to swim, I could join you today
现在条件 → 过去结果
if + 一般过去时,would have + 动词过去分词If I were braver, I would have asked her out
愿望——表达遗憾
wish + 过去式=现在,wish + 过去完成时=过去I wish I had studied more last year
⚠️ if 半句和结果半句可以处于不同的时间——这就是混合。
公式
过去条件 → 现在结果
经典的混合:一个未能实现的过去条件,伴随着你至今感受到的现在结果。条件是过去的,结果是现在的。
⚠️ if 半句用 Had + 动词过去分词,结果半句用 would + 动词原形。一个过去,一个现在。
常见错误
四种时间扭曲失误
当 would 偷偷溜进 if 半句,当 wish 拒绝时态转换,或当两个半句忘记各自的时间时,混合就会失败。
If I would have studied harder, I would have a better job.
If I had studied harder, I would have a better job.
💡 would 永远不进入 if 半句。
If I had studied, I will have a better job.
If I had studied, I would have a better job.
💡 现在结果使用 would + 动词原形。
I wish I am taller.
I wish I were taller.
💡 关于现在的愿望:所有人用 were。
I wish I studied more last year.
I wish I had studied more last year.
💡 关于过去的愿望:had + 动词过去分词。
快速测验
测试你刚才学到的内容
三分钟,五道题——检查记住了什么。我们保证没有作文题。
If I had studied harder, I ___ a better job now.
💡 附加信息2 个部分
愿望 + 时间
将愿望与时间匹配
愿望是一台时光机:它所携带的时态告诉你你对哪个时间点感到不满。
⚠️ 时态向后退一步:现在→过去,过去→过去完成时。
哪种组合?
两个问题来确定模式
条件和结果的时间是整个游戏的关键。确定它们,组合就会自动生成。