请老师详解

-how do you find the club 

-i would rather not __(join) it .everyone is saying its management is going from bad to worse.标准答案为 have joined .疑问:这里是表示对过去的假设,为什么不用had joined 

请先 登录 后评论

最佳答案 2017-01-29 20:42

▲以下两种表达也是虚拟语气的一种用法:

1. would rather have done sth.:宁愿做某事(对过去未做某事表示后悔)

2. would rather not have done sth.:宁愿不做某事(对过去所做某事表示后悔)

▲I would rather not have joined it. Everyone is saying its management is going from bad to worse.

【翻译】我不加入这个俱乐部该多好。大家都说它的管理会越来越糟。

为何不用had joined代替have joined?——原因是:would + have done,不是would +had done。

rather在本句用作副词,表示“宁可,宁愿”,经常跟would 连用。

【注意】分析成分不要孤立地看待问题,要学会瞻前顾后。had done是过去完成时,不可再跟would连用;would 后的完成式是:would have done。

例如:我们常说would better do sth.为何在better之后是动词原形?因为前面是would,better是副词“最好”,实际就是在would之后跟动词原形,不是在better之后跟动词原形。这跟我们讨论的句子是一个道理,would not have joined 之间插上了rather而已。



请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

-how do you find the club 

-i would rather not __(join) it .everyone is saying its management is going from bad to worse.标准答案为 have joined .疑问:这里是表示对过去的假设,为什么不用had joined 

回答如下:

主语+would rather not have done sth 意思:主语宁愿过去没有做某事,是一种虚拟语气表达(但是实际上已经做了某事,有一种后悔的意味)


I would rather not have joined it.

=我宁愿我没有参加.(但是实际上已经参加了,表示后悔意味)

请先 登录 后评论
  • 0 关注
  • 1 收藏,2503 浏览
  • tiffany 提出于 2016-08-22 14:50

相似问题