语法点:非真实条件句:与现在事实相反 (Second Conditional)
第二条件句(虚拟条件句)用来谈论与现在事实相反、或将来不太可能发生的假设。if 从句用一般过去时(be 动词多用 were),主句用 would + 动词原形。本课探长的问题 Would a later train get you to work on time? 及回答 I suppose it would 就是这种假设:那人并没有坐晚一班车,只是假设。第 13 句 the 8.25 which would still get you to work on time 也是同样的虚拟语气。注意与第一条件句的区别:if 从句用现在时、主句用 will,表示真实可能发生的事。
结构
| 形式 | 结构 | 例子 |
|---|---|---|
| 肯定 | If + 主语 + 一般过去时, 主语 + would + 动词原形 | If he caught a later train, he would still get to work on time. |
| 否定 | If + 主语 + did not + 动词原形, 主语 + would not + 动词原形 | If the train did not run, he would not arrive on time. |
| 疑问 | Would + 主语 + 动词原形 + if + 主语 + 一般过去时? | Would you be late if you caught the 8.25? |
| 简答 | Yes, 主语 + would. / No, 主语 + wouldn't. | I suppose it would. |
| be 动词 | If + 主语 + were…, 主语 + would… | If I were you, I would tell the truth. |
课文中的例句
- [句 6] 'Would a later train get you to work on time?' asked the inspector. — 主句部分的虚拟疑问:假设坐晚一班车会怎样。
- [句 7] 'I suppose it would, but I never catch a later train.' — it would 是第二条件句主句的简答形式,省略了 get me to work on time。
- [句 13] I suggest that you did not catch the 8 o'clock train, but that you caught the 8.25 which would still get you to work on time. — 定语从句中的 would still get 表示假设性的结果。
- [句 2] 'Do you always catch such an early train?' asked the inspector. — 一般现在时表示习惯,与虚拟假设形成对照。
- [句 4] 'I must be at work at 10 o'clock.' — 一般现在时陈述事实,是推理“晚一班车也能准时”的前提。
补充例句
- If I caught the 8.25, I would still get to work on time. — 如果我坐 8 点 25 分那班车,我仍然能准时上班。
- If the man were telling the truth, the inspector would believe him. — 如果那人说的是实话,探长就会相信他。
- What would you do if the train broke down at the station? — 如果火车在车站抛锚了,你会怎么办?
易错点
- ❌ If I catch a later train, I would still get to work on time. → ✅ If I caught a later train, I would still get to work on time. — 第二条件句 if 从句要用一般过去时,不能用现在时。
- ❌ If he caught a later train, he will be late. → ✅ If he caught a later train, he would be late. — if 从句用了过去时,主句要用 would,不能用 will。
- ❌ If I would be you, I would tell the truth. → ✅ If I were you, I would tell the truth. — if 从句中不用 would;be 动词用 were。
- ❌ Would a later train got you to work on time? → ✅ Would a later train get you to work on time? — would 后接动词原形,不接过去式。