would rather have done 和would rather had done 意思和区别

xiaodu12221 1年前 已收到2个回答 举报

不读诗无以言 幼苗

共回答了27个问题采纳率:37% 举报

意思一样,是时态的区别 后者一般用在一个从句中,而它的主句一般是过去时,所以这个从句用的过去完成时,也就是would rather had done

1年前 追问

6

xiaodu12221 举报

可是had那个不是虚拟么?

举报 不读诗无以言

意思是:宁愿做

举报 不读诗无以言

后者是虚拟语气

举报 不读诗无以言

用来表示对过去的虚拟

xiaodu12221 举报

宁愿做某事本来不就是个虚拟么,为什么会有前者,举例子可以么

举报 不读诗无以言

I’d rather you had been / hadn’t been present。我(宁)愿你当时在场 / 不在场。 I’d rather you hadn’t told him the news that day. 我真希望你那天没有把那消息告诉他

举报 不读诗无以言

would rather(not) have done sth.表示“宁愿做过某事但事实没做”或“宁愿没做过某事但事实却做了”,表示事实与愿望相反。

举报 不读诗无以言

If she’d had the chance, she’d rather have lived 100 years ago. 如属可能,她宁愿生活在100年以前。

xiaodu12221 举报

你的回答完美的解决了我的问题,谢谢!

echoshandow 幼苗

共回答了30个问题采纳率:3.3% 举报

应该是它的虚拟语气

1年前

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