while a 1500m was an event with only a few Asian swimmers having competed
——句子来自China Daily
having competed在这句话里面是作后置定语吗?
如果是的话,现在分词的完成体不是不能作定语的吗?这里又是为什么?
你既然知道现在分词完成体不可以作定语,你就不应该把现在分词按照定语分析。这不是很明显的吗?with only a few Asian swimmers having competed 这部分很多人会分析为with复合结构。也有人会把其分析为独立主格结构。独立主格结构的分析显然是错误的,因为with后的名词是介词宾语的位置,不可能是主格名词,怎么能是主格结构呢?这显然是错误的分析。with复合结构的分析对此句也有讲不通的地方。因为with符合结构是with+宾语+宾补。而现在分词的完成体也是不能作宾补的。所以本句合理的分析应该是with后接动名词复合结构作宾语,having completed为动名词的完成体。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!