() I visited last year这句是定语从句
where可以引导定语从句,但where是作为关系副词来引导的.在从句中where作地点状语,如:
This is the place where I grew up.
我们可以把这句话拆成两句来看:
This is ①(the place).
I grew up ②(in the place).
很明显,因为②是介词短语作状语,place是表示地点的名词,所以把这两句合并还原的时候就应该用where来引导
同理,把原句拆成两句来看的话:
This is ①(the mountain village).
I visited ②(the mountain village) last year.
这里的②在句中是作的宾语,所以不应该用where
应该用that或是关系代词which
关于“因为visit既是vi又是vt,又该如何填这个空”的问题,我觉得是因为这句中的visit的意思主要倾向于游览或者说是带有游览性质的参观、访问,所以我们把它判定为vt.
很抱歉,对于此问,我只能解释成这样了.