关于would rather than的疑问!

关于would rather than的疑问!
In fact,Peter would rather have left for San Francisco than stayed in New York.不是说 would rather do than 为什么这后面又要跟着have done 过去式?虚拟语气的过去时?
丁kk 1年前 已收到2个回答 举报

hiddenkun 幼苗

共回答了17个问题采纳率:70.6% 举报

这里是虚拟语气的运用.
假如你用would rather do than do是表示一个人对某件事的看法.
例如:I would rather stay at home than go out ,这是意思:我宁愿呆在家也不愿意出去.
这里隐含的意思就是他还没有做出里面任何一项决定,只是单纯的表示他的看法.
而你的例句意思是:相比去纽约,皮特更想去旧金山.
用would rather虚拟表示皮特宁愿去到了旧金山,他发出感慨当时要是去旧金山多好.
1.一般过去时表示现在或将来的愿望
I would rather you went tomorrow (now).我宁愿你明天(现在)去.
2.用过去完成时表过去的愿望
I would rather you hadn’t said it.我真希望你没有这样说过.
would rather 是宁可、宁愿的意思,因是在两者间挑选,本身就带有虚拟的口气,且能与had rather ,had sooner 通用
很高兴为您解答,【高中生全科解答】团队为您答题.请点击下面的【选为满意回答】按钮.请谅解,

1年前

3

忘情天空 幼苗

共回答了1个问题 举报

Have就是do,后面shen省略Have

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.874 s. - webmaster@yulucn.com