The city ( )he was born in changed a lot.A that B where选哪一个?为什么?再解释一下从句的引导词的相关语法.有没有具体点的?为什么不用where?

问题描述:

The city ( )he was born in changed a lot.A that B where
选哪一个?为什么?再解释一下从句的引导词的相关语法.
有没有具体点的?为什么不用where?

where

B
后面的where he was born 是修饰前面的The city

选A
因为后面是born in,that 就是指代的city
你把先行词刚回句子里的话可以看成he was born in the city
要是用where的话
就得是The city ( )he was born changed a lot.

a 是什么

that 先行词在从句中要做成分的 你把这句分this is the city he born in the city 显然先行词city在 第二句话中做宾语,所以选that,如果没有介词in的话就是where了.that前面的先行词只能做主语或宾语,而先行词在从句...

a
原来是he was born in the city
现在the city 是先行词,in还保留 选a