能有人系统帮我理清一下,过去将来时与虚拟语气的区别吗?万分感谢!
对于could/might/should/would有时候代表过去,有时候代表虚拟,有时候不代表不过也不代表虚拟,而是代表现在一般时,能不能推荐一本能把这些关系讲明白讲的很细的书?万分感谢
过去将来时是十六种时态之一,属于陈述语气的范畴。即说话人站在过去的立场预测在过去的将来某件事会发生。would do如果是虚拟语气,则表示这种谓语形式表示的将来动作实际是不可能发生的,通常用于虚拟条件句的主句中。所以,区别would do形式究竟是过去将来时还是虚拟语气,需要根据上下文语境进行逻辑分析,而不是只看动词形式。显然你在阅读中对逻辑分析不够重视,过多的停留在形式上,这是你难以区分二者的问题所在。没有哪本语法书能帮你作逻辑分析,只有你自己通过阅读,通过上下文信息来判断。如果阅读时不用脑,不做逻辑分析,语法书看的再多,老师再给你讲解都是白搭。
你判断一下下面二个would do属于过去将来时,还是虚拟语气:
1 She thought he would refuse her offer.
2 If he started it tomorrow, he would finish it in time.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!