I will never forget the mountain village which we visited last year He is already visited the place where his ancestors lived为什么前面两句的先行词都是地点而一个用which 一个用where?
问题描述:
I will never forget the mountain village which we visited last year
He is already visited the place where his ancestors lived
为什么前面两句的先行词都是地点而一个用which 一个用where?
答
因为第一句中which指代的是前面的先行词mountain village,第二句中由于live 是不及物动词,则应该加一个副词与之连接,则where表示in which的意思。不知你明白没有。
答
which 替代宾语,visit及物动词的对象.
live 不及物动词,后接地点状语.因此用WHERE.
He has already visited the place where his ancestors lived