现在分词完成体作后置定语的疑问

while a 1500m was an event with only a few Asian swimmers having competed

——句子来自China Daily

having competed在这句话里面是作后置定语吗?

如果是的话,现在分词的完成体不是不能作定语的吗?这里又是为什么?

请先 登录 后评论

最佳答案 2022-10-31 10:25

你既然知道现在分词完成体不可以作定语,你就不应该把现在分词按照定语分析。这不是很明显的吗?with only a few Asian swimmers having competed 这部分很多人会分析为with复合结构。也有人会把其分析为独立主格结构。独立主格结构的分析显然是错误的,因为with后的名词是介词宾语的位置,不可能是主格名词,怎么能是主格结构呢?这显然是错误的分析。with复合结构的分析对此句也有讲不通的地方。因为with符合结构是with+宾语+宾补。而现在分词的完成体也是不能作宾补的。所以本句合理的分析应该是with后接动名词复合结构作宾语,having completed为动名词的完成体。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,818 浏览
  • Solomon   提出于 2022-10-30 07:43