在if虚拟条件句中,对现在的虚拟和对将来的虚拟都有这样一种形式:
条件从句中的谓语动词用动词过去式形式,主句谓语动词用should/would/could/might+动词原形
在下列两个句子中,我有一些疑惑:①If I were you,I would study much harder. ②If I taught this class,I wouldn't give tests.我们老师说的是都是对现在的虚拟,但是我一开始理解为if从句是对现在的虚拟,而主句我觉得是对将来的虚拟,就是我觉得这句话是错综时间虚拟条件句。
但是由于这时对现在虚拟以及对将来虚拟形式相同,所以,区分究竟是主从都是表示现在的虚拟;还是都是表示将来的虚拟;还是一个表示将来的虚拟,一个表示现在的虚拟的错综时间虚拟条件句,是要结合具体语境的。
还有就是我觉得上面两句话有点模糊,就感觉可以都是对现在,也可以是错综;老师们能不能给几句明显些的例子参考一下,谢谢老师!
虚拟语气中,if 从句用did, 主句用would do形式,主句和从句谓语表示的时间都可以是现在或将来,你只有根据语境和逻辑才能判断出从句或主句表示的动作的时间。通常语境或时间状语会提示的。你知道有这些可能性就行了,在实际阅读中根据语境信息做出正确的判断。下面我给你几个例子。
If I had a car, I would take you to the airport tomorrow. 从句现在,主句将来。
If he came, I would kill him. 从句将来,主句将来。
If I taught this class, I wouldn't give tests.
(1 从句现在,主句现在。王老师教这门课,你现在没有教这门课程。王老师总考学生。你现在假设要是你教这门课,你从不会考学生的,考学生不是一次性时间,而是经常性习惯性事件。
2 从句将来,主句将来。校长让你教某门课程,你说要是我教,我是不会考学生的。你知道校长不会同意的,所以你用虚拟语气。
3 从句现在,主句将来。王老师本学期刚接这门课程,即将要考学生了。你说要是你教这门课,你不会考学生。)
If he came tomorrow, I would have to clean the guest room now. 主句将来,从句现在。
所以,必须根据语境才能做出判断。if 从句的did可以表示现在,也可以表示将来;主句的would do可以表示现在,也可以表示将来。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!