词典词条 · 问答

conditional clause(条件从句)

核心问题

我们老师说,非真实条件从句中的 if + 动词过去时(虚拟语气过去时)只能表示现在的非真实条件。但我在一本语法书上看到它也能表示将来非真实条件。这使我感到很迷惑。

词典解答

if + 动词虚拟语气过去时形式 (if I had time, if it rained), 既可用于表示现在非真实条件, 也可用于表示将来难以实现的条件。

  1. If you took a taxi, you'd get there quicker. (LEG) (took 指现在) 如果你乘出租车的话,你就能快点儿到达那里。

  2. If you could see me now, you'd laugh your head off. (LEG) (could 指现在) 如果你现在看到我的话,你会笑掉大牙的。

  3. If it rained tomorrow, we'd stay at home. (LEG) (rained 指将来) 如果明天下雨的话,我们就呆在家里。

  4. If John had an excuse, he would be absent tomorrow. (IME) (had 指将来) 如果约翰有借口的话,他明天就会缺席的。

(参见 subjunctive mood)

来源:英语常见问题解答大词典-2.md · 第 1066210679 行 · 原文哈希 93ce501718