英语定语从句问题下面这个句子为什么用where,不是有in这个介词吗?为什么不能用which谢谢

It's not every day that you get to swim in a 50-meter pool where Olympic swimmers won their gold medals.

这个句子的先行词是pool,在定语从句当状语,in只是主句中与pool连用的,在主句中当状语,与定语从句没有关系,所以从句只能用where。如果从句中有in,那就用which。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-02
句中"in" 用于短语"in a 50-meter pool "中,该短语作主句的地点状语。
定语从句的先行词是名词" a 50-meter pool "。 其中关系副词where在从句中作状语,关系代词which作主语或宾语。根据从句结构,可以推断出意思为"Olympic swimmers won their gold medals(in a 50-meter pool )。 那么只有where能代替in a 50-meter pool 。如果用which,它只能代替' a 50-meter pool ",这样从句结构就不完整。
第2个回答  2020-02-02
因为后面的句子olympic swimmers won their gold medals是一个地点状语从句哦,地点状语要用where引导
相似回答