条件句省略和非谓语动词的疑问

.The government managed to have two chemical factories built,though________by the citizen.

答案是opposed to ,为什么不选having been opposed to 呢,我查到网上也有though having been done 的用法

请先 登录 后评论

最佳答案 2020-10-25 20:05

The government managed to have two chemical factories built, though (it was) opposed by the citizens.

过去分词的一般体,本身就可以表示“完成” ,没有必要使用完成体。如果使用完成体,则不可以使用连词 though。连词后的省略,是去掉“主语 + be”,剩下doing 或 done,不存在having been done。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,1746 浏览
  • yhh517 提出于 2020-10-24 20:58

相似问题