二、混合虚拟条件句
在虚拟语气中,虚拟条件句与主句所指的时间不一致(如一个是过去的,一个是现在的),这时主、从句谓语动词的形式需要根据具体的时间来调整,从而构成混合虚拟条件句,即错综时间条件句。该句式中不仅仅存在时间的不同,更重要的是事实和假设的混合,其基本用法如下:
1.想象的过去事件可能对现在或将来有影响
句子 时间意义 谓语形式 从句 与过去事实相反 had done 主句 与现在/将来事实相反 would/should/could/might+动词原形
If you had taken his advice then, you would be better now.
如果你当时听取了他的建议,你现在会好些。
If you hadn't watched TV late last night, you wouldn't be so sleepy now.
如果你昨晚看电视不看到那么晚,你现在就不会这么困倦。
If I had spoken to him yesterday, I should know what to do now.
假如昨天我对他说了,现在我就知道该怎么办了。
2.想象的过去事件可能对现在正在进行的动作有影响
句子 时间意义 谓语形式 从句 与过去事实相反 had done 主句 与现在正在进行的事实相反 would/should/could/might+be doing If I had studied hard, I would be studying in college now.
如果我努力学习的话,我现在就在大学里学习了。
If he hadn't left for Shanghai, he would be helping me now.
如果他不去上海的话,他现在就帮助我了。
If you had not given me a lift, I would be walking in the rain now.
如果你不让我搭车,我现在还冒雨走着呢。
3.想象中的现在状态可能对过去有影响
句子 时间意义 谓语形式