21.Many Chinese brands, ______ their reputations over centuries, are _______ new challenges from the modern market.
A. having developed, facing B. being developed, faced
C. developed, faced D. developing, facing
【答案】A
【解析】
【详解】考查现在分词和时态。句意:很多中国品牌历经几个世纪,树立了声誉,它们正面临着当代市场面临的新挑战。 their reputations over centuries在句中作状语,修饰整个句子。句子主语many Chinese brands与动词develop之间是主动关系,且句中有延续性的时间状语over centuries,第一个空应该用现在分词的完成式表示主动和延续性的动作;表示正在进行的动作,用现在进行时,故选A。