Foshan is a city ______ has a very long history这里要选 where 还是which,单项选择上有这两个答案.

问题描述:

Foshan is a city ______ has a very long history
这里要选 where 还是which,单项选择上有这两个答案.

which 定语从句中做主语,这句后面的从句缺主语,所以选which
where是在从句中做时间状语的

应该是 Which。 其实 That 更好。

不应该选Where, 因为后面的从句是特别修饰Foshan的。

用which,因为要在从句中充当主语,而where是不能当主语的.