关于would rather than的疑问!

In fact,Peter would rather have left for San Francisco than stayed in New York. 不是说 would rather do than do吗?为什么这后面又要跟着have done 的形式啊? 还有他表示什么意思?过去式?虚拟语气的过去时?

您好!
这里是虚拟语气的运用。
假如你用would rather do than do是表示一个人对某件事的看法。
例如:I would rather stay at home than go out ,这是意思:我宁愿呆在家也不愿意出去。
这里隐含的意思就是他还没有做出里面任何一项决定,只是单纯的表示他的看法。

而你的例句意思是:相比去纽约,皮特更想去旧金山。
用would rather虚拟表示皮特宁愿去到了旧金山,他发出感慨当时要是去旧金山多好。

虚拟语气学习资料:http://gd2011.teacher.com.cn/UserLog/UserLogComment.aspx?UserlogID=128197

1.一般过去时表示现在或将来的愿望
I would rather you went tomorrow (now). 我宁愿你明天(现在)去。
2. 用过去完成时表过去的愿望
I would rather you hadn’t said it. 我真希望你没有这样说过。
would rather 是宁可、宁愿的意思,因是在两者间挑选,本身就带有虚拟的口气,且能与had rather , had sooner 通用

很高兴为您解答,祝你学习进步!【高中生全科解答】团队为您答题。有不明白的可以追问!如果您认可我的回答。请点击下面的【选为满意回答】按钮。如果有其他问题请另发或点击向我求助,答题不易,请谅解,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-08
Have就是do,后面shen省略Have

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网