有关定语从句请问在定语从句中怎样区分什么时候用that,什么时候
请问在定语从句中怎样区分什么时候用that,什么时候用where? 例如: This is the house which/that we live in. I remember the cy where I grow up. 为什么第二句不能用that? 请帮忙解答!能否举例说明!
复杂地说,where 是指代 从句中地点状语。which/that指代 从句中的宾语。 简单地说,where指代从句中表现为“介词+地点”的成分,which/that指代 不带介词的“地点”的成分。 ----------- 例1:I remember the cy where I grow up. 从句部分恢复正常的语序是 I grow up (in the city). 解释1:in为介词,the city为地点。 where指代 地点状语“in the city”整体。 解释2:此处括号内包含介词in,用where。 ----------- 例2.1:I remember the city which/that I grow up in. 从句部分恢复正常的语序是 I grow up in (the city). 解释1:在此句中,in在从句中直接出现了。所以 which/that 指代in这个介词的宾语 the city。 解释2:此处括号内不包含介词,用which /that。 ------------ 例2.2:I remember the city which /that I visited. 从句部分恢复正常的语序是 I visited (the city). 解释1:在此句中,visit是及物动词,直接加地点,用不到介词。所以 which/that 指代visit这个动作的宾语 the city。 解释2:此处括号内不包含介词,用which /that。