would rather did 与 would rather have done 的区别?i‘d rather have left a note on her desk.I’d rather I left a note on her desk.句义有何区别?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:02:12
would rather did 与 would rather have done 的区别?i‘d rather have left a note on her desk.I’d rather I left a note on her desk.句义有何区别?
would rather did 与 would rather have done 的区别?
i‘d rather have left a note on her desk.
I’d rather I left a note on her desk.
句义有何区别?
would rather did 与 would rather have done 的区别?i‘d rather have left a note on her desk.I’d rather I left a note on her desk.句义有何区别?
would rather sb.did sth.虚拟语气中,用过去时表示希望某人现在/将会做某事,(暗含事实上是不可能的),比如
I would rather you were here now .我希望你现在在这里就好了.
I would rather you saw me off at the airport tomorrow .我但愿你明天来机场送我.
would rather sb.had done sth.用过去完成时则表示宁愿某人做过某事,与过去事实相反
如:I would rather he had told me about it.我宁愿你过去跟我说的是实话.暗含而事实上你并没有跟我说实话.
同理,i‘d rather have left a note on her desk.用过去完成时表示“我宁愿我(当时)在她桌上留张字条/我要是当时在她桌上留张字条就好了.”差不多这种意思.
I’d rather I left a note on her desk.过去时是对将来或现在的虚拟,意思差不多是“我宁愿我(现在)在她桌上留张字条/我恨不得在她桌上留张字条”