内容正文:
虚拟语气
一、 if非真实条件句中虚拟
if非真实条件句中的虚拟主要有以下三种情况,用表格表示如下(注意正确记忆从句和主句语法形式上的一致):
If条件状语从句中
主句中
与现在的
事实相反
If I did/were
I would/could/
might/should do
与将来的
事实相反
If I did/were to
do/should do
I would/could/
might/should do
与过去的
事实相反
If I had done
I would/could/
might/should have done
(1)If I had the money, I would buy that big house immediately.
如果我有这笔钱,我就立即买那个大房子了。
(2)If it rained/were to rain/should rain tomorrow, the sports meeting would be put off.
如果明天下雨,运动会就会被推迟。
(3)If you had adopted the teacher's advice, you wouldn't have failed in the examination.
如果你早听了老师的建议,你考试就不会失败了。
【注意】 if引导的非真实条件中的错综情况:错综时间条件句是指条件从句表示的行为动作和主句所表示的行为动作发生的时间不一致,此时从句和主句中的行为动作要根据实际情况来确定。例如:
If she had followed the doctor's advice, she would be quite all right now.
如果她当时听医生的话,现在就好了。
(从句说明过去的情况,主句说明现在的情况)
【记忆策略】
1. 上述表格可以使用公式化的结构来记忆,主句中的情态动词以would为代表:
(1)与现在事实相反:If I did, I would do.
(If I did中的did若是be动词就用were)
(2)与将来事实相反:If I did/should do/were to do, I would do.
(3)与过去事实相反:If I had done, I would have do