This is the mountain village (where )I visited last year?

2024-12-28 02:33:35
推荐回答(3个)
回答1:

() 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。
很抱歉,对于此问,我只能解释成这样了。

回答2:

where在从句中要充当地点状语,而这句话从句中visit后缺少一个宾语,在谓语从句中能在从句中充当宾语又能指物的是which活that。可以试着把先行词带回到从句中,就能看得清楚了:
i
visited
the
village
last
year.很明显,the
village是做宾语,所以用which或that。

回答3:

This
is
the
mountain
village
which
I
visited
last
year为正确句子。
定语从句
的引导词为
关系副词
还是
关系代词
,主要看引导词在定语从句中的成分。由于本句visit为
及物动词
,故需加宾语。所以用which.
再看下句
This
is
the
mountain
village
where
I
worked
last
year
由于work为
不及物动词
,故引导词作状语,因而用where