关于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 怎么区分?
人气:113 ℃ 时间: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.
推荐
猜你喜欢
- .到困难,他总是想∶这是中国人自己修筑的第一条铁路,一定要把它修好;否则,不但惹外国人讥笑,还会使中
- 铁丝在纯氧中燃烧表达式
- 巴基斯坦所控制克什米尔是世界上地震多发地带,该地区位于
- 英语10句填空:用across、over、between、off、along、in、on、into、of或under
- 珊瑚虫只能生活在年平均水温20摄氏度以上,清澈透明盒含盐量高的海水中,这说明了珊瑚虫的生活需要 等条件
- 某服装店一次出售甲,乙两件衣服,各得款120元,其中甲种衣服盈利20%,乙种衣服亏损20%,试问这个服装店此次买卖的亏盈情况(算式)
- 词语排序
- 8分之5的分子,分母各表示什么?