定语从句that和where的区别

can you give me any ideas about where to go?-I can tell you about the place ____ I've visited. 为什么这个空选that不选where?

第1个回答  2019-05-28
where一般等于“介词+
which”,
你把定语从句从句部分还原成正常的句子,看是否需要加介词,如果需要加介词,那么用where或介词+which(这里不能用that)都可以,如果不需要加介词,就直接用which
或that,不能用where,例如:
this
is
the
house
in
which/where
i
lived
last
year,这个句子中还原为i
lived
the
house是不行的,缺了一个in,应该为i
lived
in
the
house,因此要用in
which,在这里就等于where
this
is
the
place
which/that
i
visited
last
year.
这个句子中还原
i
visited
the
place
是行得通的,不需要加介词,因此直接which/that
,不能用where