麻烦曹老师讲讲if条件句的虚拟对现在,过去,将来事实相反的假设用过去,过完,过去/should do/were to的原因吗,因为我一开始的理解只是退一级(但很明显不对),而语法书和课本上也只讲什么时候用什么时态,并未讲其原因,我对此感到十分困扰,还请曹老师给予帮助,十分感谢!对于这个问题还是希望曹老师可以指导一下,因为不仅是理解记忆,还是想了解英语为什么可以用这种方式表达,以便以后的英语学习和运用(因为现在是英语专业的学生),如果曹老师您认为这对英语的作用其实不大,我也会考虑的,再次感谢!
我不可能讲出不同于语法书的内容来。如果你对if引导虚拟条件句的动词形式有疑惑,肯定是某个地方你的理解出了偏差。你把你感到疑惑或难以理解的句子搜集到一起进行提问,我可以帮你分析你的问题出在什么地方。你没有必要追究为什么虚拟语气要用具体某种形式,其实就是为了区别可能的事实与不可能为事实的假设在形式上的不同。通过所谓“退一级”,表示遥远(remote)—— 离事实遥远,表示这种假设不大可能为事实。你是英语专业学生,你们的语法课用的是现代语法体系,而现代语法体系中虚拟语气只有二种形式,were 和动词原型。其它形式都不是虚拟语气。这是因为现代语法对虚拟语气的定义不同于传统语法。所以这里我就不做具体回答了,因为没有必要由我来重复语法书的内容。你拿出你认为难以解释的句子来,我帮你分析。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!