3 这里为什么不用过去完成时

Good news was sometimes released prematurely, with the British recapture of the port announced(就是这里) half a day before the defenders actually surrendered.

按道理说应该是用having been announced形式啊?

请先 登录 后评论

最佳答案 2021-06-29 23:07

with the British recapture of the port announced(就是这里) half a day before the defenders actually surrendered.

这是with复合结构,announced(就是这里) half a day before the defenders actually surrendered 为过去分词短语作宾补。现在分词完成体having donehaving been done形式通常用作状语,而这里是介词with的宾补位置,通常不用分词完成体,而直接用过去分词表示被动和完成的双重含义。

having been announced为现在分词完成体被动语态,不是过去完成时!

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1634 浏览
  • 奶嘴CC 提出于 2020-11-14 17:10