I would rather they did not hear the news.这句话是虚拟用法 为什么要用过去式...I would rather they did not hear the news.这句话是虚拟用法 为什么要用过去式而不是过去完成时
问题描述:
I would rather they did not hear the news.这句话是虚拟用法 为什么要用过去式...
I would rather they did not hear the news.这句话是虚拟用法 为什么要用过去式而不是过去完成时
答
虚拟语气要比主句往后倒退一个失态
would是过去将来时,所以要用过去时
答
would rather后的that 从句中,用过去式表示一种假设意义,指一种臆想的(通常是不可能实现的)情况。
相同的用法有wish,suppose,imagine等,
对现在假设用过去,对将来假设用情态动词的过去式,对过去的假设用过去完成时
答
虚拟语气有好多类,would rather +从句 是其中一类
would rather + that-从句
1.sb.did...对应 现在和将来情况
2.sb.had done.对应 过去情况
比如 I would rather you left now.我宁愿你现在就离开.
I would rather you left tomorrow.我宁愿你明天离开.
I would rather you had left yesterday.我宁可你昨天就离开了.
虚拟语气有至少6类,并非几句话能够概括的.