定语从句语法

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:20:47
1 This is the mountain village where I stayed last year.

2 This is the mountain village where I visited last year
为什么第一句能用连系词where ,而第二句不能,

要判断用什么,关键是要把village带到后面的从句中.如第一句:
I stayed [at the villgae] last year.
它作的是地点状语,故用where,再看第二句:
I visited [the village] last year.
它直接作的宾语,故不用where,而应用that/which/不填

第二句也可以啊

stay当停留讲时是不及物动词,无需跟宾语
而 visit是及物动词,其后必须要宾语,从句缺少宾语 就用THAT,不用where

第二句中的从句部分的谓语动词缺少宾语,所以关系代词可以用which或省略,而第一句中的从句中的stay是不及物动词,所以在这里的where相当于in which。

在定语从句中,连接词的选择要看从句中缺少的成分。首先第一句中的从句部分stay译为“停留,呆过”的时候是一个不及物动词,后面不用加宾语,因此填关系副词where即可

而在第二句中的从中部分中谓语visit是及物动词,译为“访问”,需要加宾语,因此从句缺少成分(宾语),因此需要用关系代词。当先行词是人时用who或whom 是物的时候用that 、which 因此这句话不要用where 而用that,which