Foshan is a city ______ has a very long history

问题描述:

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

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