would rather+过去时还是过去完成?

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:33:00
i would rather you didn't tell anyone about this.
还是hadn't?

从虚拟语气考虑
would rather一般是对现在事实相反的假设
所以用动词过去式 而不是过去分词

相当于if i were you, i would not tell anyone about this

查了下张道真, 情态动词would本身就是一个过去时意。 而would rather 后接的从句都是用的didn’t

didn't.

didn‘t