Would rather have done,would rather do有什么区别?

问题描述:

Would rather have done,would rather do有什么区别?

would rather have done .表虚拟,有点悔恨没做那件事
would rather do 愿意去做。。。我喜欢做。。

前者表示说当时应该做。。。
后者说应该做。。。
表示时间段不一样

Would rather have done,would rather do有什么区别?一楼的貌似翻译得不太对啊,would rather 表示的是宁愿去做,最好去做的意思啊~个人认为应该是:1.Would rather have done:你最好去做某事,可是你没做2.would rath...

第一个是虚拟语态,意思是我宁愿之前应该怎么怎么做,第二个的意思是我宁愿去怎么怎么做