先行词:cities关系代词:whose(=thecities')城市的(发展)若用which,指cities,还原到从句就变成:citiesdevelopment句意不通,所以不行.如若确定为定语从句,看从句主宾齐不齐,主宾齐,从关系副词和whose中选,...
为什么whose(=thecities')而which只指cities?citiesdevelopment为什么就句意不通!
正如你说的,whose这个关系代词在从句中充当定语。如不明白,看如下这个例句:IsatnexttoagirlwhosenamewasDiane.我坐在一个名叫Diane的女孩旁。句中说了两层意思,一层是Isatnexttoagirl.另一层是Agirl'snamewasDiane.当这两个句子合并时,你必须找一个词可以替代Agirl's,只有whose。所以我们说:whose=agirl's。who只能指代agirl,不能指代agirl's同理,此题亦是如此。whose(=thecities'),而which只指cities.虽然汉语可以说城市发展,但在英语中一定要写成cities'development,而不译成citiesdevelopment