动名词和现在分词鉴别的问题

There are many "forced riders", who are suffering from the climate _______ having impacts scarcely contributed to the problem.

A.though B.despite

为什么答案是though,把having done看做是分词,我可不可以看成动名词,选despite

是不是动名词having done的使用场景太少了以至于人们常常用他的分词用法?

请先 登录 后评论

最佳答案 2022-07-07 20:58

原文是这样的:On the flip side, there are many "forced riders", who are suffering from the climate change impacts despite having scarcely contributed to the problem.

是你把题抄错了,还是你看的某本书的作者把句子改成错误的句子了。原句就是用介词短语表示让步关系的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1230 浏览
  • 曙光 提出于 2022-06-26 20:03