过年好!新1最终话第一句‘I live in a very old town 【which】 is surrounded by beautiful woods'

问题描述:

过年好!新1最终话第一句‘I live in a very old town 【which】 is surrounded by beautiful woods'
为何关代不用where而用which呢?不四说表地点的名词在定从中作主语时关代要用where的咩?抑或?where/which/that 这仨词儿随便用谁都行?

which后是定语从句,从句没主语,所以用which作主语而where不能作主语
用where的话改为:I live in a very old town where here is surrounded by beautiful woods
which可以表除人物以外的任何东西