为什么这句话要这样改?
发布网友
发布时间:2024-10-15 16:46
我来回答
共2个回答
热心网友
时间:2024-10-23 16:50
首先我们把从句*在定语从句这个语法点中,因为where和that也都是名词性从句的连词。
定语从句的本质,就是用后面的一个句子做成定语,来修饰*前面句子中的某个名词,以本题为例:
①这就是那个村庄。
②我去年到访过这个村庄。
在对人描述“村庄”这个名词的时候,如果只说①,对方只能知道说话人在说一个村庄,如果加上②,对方就会明白这个村庄与说话人之间的渊源,这就是②对①中村庄的修饰*作用。
语言不会永远停留在这样简单的分解表达中,很多时候需要综合成一体,于是上面①②就综合成了定语从句:
这就是我去年到访过的那个村庄。
村庄是原①②的重复点,在定语从句中,这就是先行词。在综合之后,村庄这个词不能反复出现,于是我们要找一个连接词来代表它,这个连接词同时就是定语从句的关系词。这部分关系词是规定的几个,不可以自己乱写:
1.关系代词:that,which,who,whom;whose;
2.冠词副词:when,where,why,how
下面才开始讲where和that的区别。
语法上会说:where在从句中担任地点状语,that在从句中担任主语、宾语、或宾补。
但是你不一定能够理解明白,所以我们用简单的方法来识别。
这个方法的步骤如下:
1.根据句意先确定先行词,即前后两句话的重复名词是哪一个。
2.找到先行词后,把先行词还原进后面的句子中,如果能直接还原不需要加介词,说明要选择关系代词。
3.在还原的时候如果发现不加介词,句子就不对,说明要选择关系副词。
加的the,a,an之类的冠词不算加词。
本句village是先行词,把它还原进后面的句子:
I visited the village last year.
没有加介词,因此要在关系代词中选择一个,在本题的*条件中,那就是that了。
如果是这句:
This is the village____________I grew up.
还原的时候:I grew up in the village.
发现必须加介词in,这时候就要选择关系副词了,由于是地点所以用where。
热心网友
时间:2024-10-23 16:51
where大致相当于一个介词加上that,“prep.+that”,因此,如果定语从句里面缺少宾语,比如说你问的这一句,visit后面要接宾语,那么可以省略关系词,或者用that或which,如果定语从句不缺宾语,如This is the village I spent my holidays last year,这句话spend后面不缺少宾语,用where。