关于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 怎么区分?
人气:331 ℃ 时间: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.
推荐
猜你喜欢
- 必修二物理曲线运动的条件
- 英语翻译
- 写了“刷子李”刷墙时的( ),接着写了刷后的( ).前后映衬,说明“刷子李”( )急
- 曲圣,书圣,文圣,词圣,史圣,画圣分别是谁?
- 平面直角坐标系内,直线l过一二象限平行于x轴,l上一点A坐标为(1,2√2),连接AO,AO中点为M,在直线l上找一点P,使∠OMP=3∠APM,求AP长.记得两种解法!
- 求一个很难的数学算式
- 已知一个长方形相邻两边长分别是2CM和XCM,它的周厂小于12CM,面积大于6CM,X的取值范围?
- CO2(CO)8的18电子的计算