关于would rather 的虚拟语气

关于would rather 的虚拟语气
Did you go to the party last night?
Yes,and I'd rather _____.It was so tiring.
A.not have gone B.not had gone
对过去的虚拟是用过去完成时吧,但是这里为什么用A呢?would rather have done 和would rather had done 怎么区分?
英语人气:617 ℃时间:2019-10-11 04:08:22
优质解答
无需区分用法不同,单从语法来讲,就该选 would rather have done,因为 would rather had done 有语法错误.你确实明白would 后面要跟动词原型吧(would have 而非 would had)?!这不是叙述与过去事实相反的虚拟语气吗……用过去完成时来表示对过去的虚拟这是与过去事实相反的“愿望”,所以用了 would have. 回答中的那个 I'd = I would.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版