定语从句中where和that的用法区别

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:35:06
有两个填空题:
1、I often go to the shops _____ the prices are too low.
2、Dawei is a small town _____ is not far from downtown.

答案分别是where 和 that ,第一个用where知道,第二个为什么用that为什么不能用where呢?二者的差异在什么地方?在做题的时候有什么技巧?

求高手解答,在这里先行谢过。

where 在第一题中当地点状语 ,而第2题中,可以明显看到定语从句中少了一个代表“town” 的名词做主语
不知道 这样说你能不能明白,我现在是大2的学生,以前我们高中老师说好多语法性的解释都有点难懂,那我就说点我怎么做的吧,希望对你有点帮助。
就第一题来看 那里是the prices are too low_____
你可以感觉到应该是 the price are too low in that place
我觉得 以后你看到那个定语从句让你填连接词的 那个空能填 in that place 的 都用where 或者用 介词+which
eg.This is the place___(where)__we lived for 5 years.
你就可以看到 in that place we lived for 5 years.
这里就不用填 (that)了。

但是也不是所有的都换成 in that palce来做题 ,要看不同的情况
Eg。You are saying that everyone should be equal,and this is __(where)__i disgreee.
这里就可以看成 with that point i disgree。
但是 你可以看到 凡是填where的,都可以把后面的定语从句变成
介词(如in)+that+名词(如place)+题目给的句子

不知道我这样说你能明白么?既然知道了这么填where就不会再填that
所以 我就说这么多 希望你能快点分清楚 学好英语

一: 定语从句的关系代词 that的用法: 若先行词指人或物则代替先行词在定语从句中充当主语或宾语
例句:
1、The animal that \which is lost is a panda.
分析:先行词 指物代替先行词在定语从句中充当主语
2、She is the person that \who we are worried about.