would rather sb did和would rather sb do的区别

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:17:17
怎么区分啊?什么情况下用什么啊?

would rather sb did和would rather sb do的区别:

1、would rather sb did和would rather sb do的表达的意思不同。前者用过去时表示希望某人现在/将会做某事,(暗含事实上是不可能的)。后者仅表示主语宁愿做某事。

2、是否应用于虚拟语气。would rather sb did (didn't do) sth 一般用于虚拟语气。而would rather sb do并没有这个用法。

3、特殊用法不同。虚拟语气中,would rather sb did (didn't do) sth表示现在将来的事实相反,与之对应的是would rather sb.had done sth.用过去完成时则表示宁愿某人做过某事,与过去事实相反。而would rather sb do并没有这个用法。

扩展资料:

would rather的相近词组:had bett