would rather had done和 would rather have done区别

网上说,用过去完成时,即wouldrathersb.haddonesth.,表示宁愿某人过去做过某事。wouldrather(not)havedonesth.表示“宁愿做... 网上说,用过去完成时,即would rather sb. had done sth.,表示宁愿某人过去做过某事。
would rather(not) have done sth.表示“宁愿做过某事但事实没做”或“宁愿没做过某事但事实却做了”,表示事实与愿望相反。。would rather had done和 would rather have done区别啊。求大神,,谢谢 不要抄
是一个做过,一个没做的区别吗
展开
 我来答
心海0926
培训答主

2015-08-02 · 好好学习,天天向上
知道大有可为答主
回答量:1.3万
采纳率:80%
帮助的人:1442万
展开全部
没有would rather had done 这个形式
应该是 would rather( that) sb had done及would rather have done
更多追问追答
追问
欧,对不起,打错了,,那请问这两个和prefer to do  rather than 的区别都是什么啊。
追答
前两个是虚拟语气, prefer to do 是陈述语气
注意,prefer在日常对话中听起来往往很正式,像like…better和would rather这样的口头表达更为常用。例如,我们一般用I like football better than tennis(我更喜欢足球,而不太喜欢网球)代替 I prefer football to tennis,用 I'd rather have an apple(我宁愿吃苹果)代替 I'd prefer an apple,用 I'd rather walk(我宁愿走路)代替 I'd prefer to walk。

含prefer的句型:
用作动词 (v.)用作及物动词S+~+ n./pron.S+~+to- vS+~+ v -ingS+~+that-clause用作宾补动词S+~+ n./pron. +to- vS+~+ n./pron.+adj./v -ed
1. I prefer new works that sing of our life today. 我更喜欢歌颂我们今天生活的新作品。
We shouldn't mind coming earlier if you prefer it. 如果你愿意的话,我们不妨早点来。
2.He preferred to die instead of stealing. 他宁愿死也不愿意偷窃。
3.The old man prefers walking.那老人喜欢走路。
4.I prefer that you do not go home alone. 我建议你不要单独一个人回家。
5. He preferred her not to come.他认为她还是不来的好。
I prefer the report to come back here. 我更希望该报告送回这里。
6.He told the salesgirl that he preferred the shirts unwrapped. 他告诉女售货员他买的那件衬衫不要包装。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式