莆仙生活网
当前位置: 莆仙生活网 > 知识库 >

would rather的用法

时间:2024-02-20 10:06:25 编辑:莆仙君

would rather后接现在完成时是虚拟吗

would rahter应该说是表示一种选择。 would rather 后面一般加现在不带to 的动词不定式, 比如 He would rather go by car. 他宁可坐汽车。 如果是加现在完成时则表示过去的选择 比如 If I'd lived in 1400, I'd rather have been a knight than a monk. 如果我生活在1400年,我宁愿当骑士,不当修道士。
也就是说,我觉的你写的例句是正确的,就是表示想做但没有做,或者说现在觉的当时应该做。


为啥一般的虚拟语气都是在后面加should be之类的,而would rather啥之类的要加过去

虚拟语气的特点是它的时态比真实时态要退一级,也就是现在时变成一般过去时,一般过去时变成过去完成时。比如条件句虚拟语气里, If you went to the meeting...

would rather是很神奇的结构,可能是英语里最大的bug。 rather本身并没有动词词性,但在would rather结构里, rather确实充当了动词的角色。

I would rather (that) you went to the meeting. 这里went是从句的谓语动词,时态倒退一级表虚拟, 因为事实上你并没有去参加会议,只是我的"假设"--宁可/更希望你去参加会议。

如果要讨论已经发生的事情,对过去虚拟,条件句: If you had gone to the meeting...
rather也是一样的:I would rather you had gone to the meeting. 我更希望当时你去参加了会议。