在定语从句中引导地点用that 和where的区别

 我来答
我就是答案啊
2023-04-24 · 超过582用户采纳过TA的回答
知道小有建树答主
回答量:1284
采纳率:100%
帮助的人:16.8万
展开全部
在定语从句中,that和where都可以用来引导表示地点的从句,但在用法上有以下几点区别:
1. that在引导地点定语从句时,前面通常需要有表示地点的名词,其作用是将地点名词进一步修饰和限定。而where本身就具有表示地点的含义,所以它引导的定语从句不需要地点名词主语。
例如:The city that we visited last year has a long history.
The place where we met again is unforgettable.
2. that在定语从句中作宾语或表语,where在定语从句中只能作宾语。
例如:The hotel that we stayed is very nice.
The hotel where we stayed is very nice.
The city that I consider as my second hometown is Xiamen.
3. where引导的定语从句通常表明所修饰名词所指地点的具体位置或方位,that引导的定语从句一般只表示定性的描述或状语。
例如:The stall where I bought the necklace is at the corner.
The days that we spent on the island were really amazing.
4. 如果地点定语从句涉及到地点名词的所有格或定冠词the,只能用where。
例如:The building where my father works is very tall.

所以综上,在表示地点的定语从句中,where的用法较为固定,主要用来指明具体位置;that的用法较为灵活,可作宾语、表语,除表示地点外还有定性描述的作用,但它前面的主语一般需要是一个明确的地点名词。
根据定语从句所要表达的具体内容和要点来选择that还是where会使句子结构更加紧凑和准确。希望以上解释对您有所帮助。
慧圆教育
2022-06-23 · TA获得超过4982个赞
知道大有可为答主
回答量:4908
采纳率:100%
帮助的人:239万
展开全部
有两个判定方法:
1.看被定语从句所修饰的先行词(名词/代词)能不能直接和从句相连.
如果可以直接和从句其他成分相连,无须补上介词,则用that/which;
如果需要额外补上介词才能放在定语从句中,则用where.
如:This is the city (which/that I stayed in last year).
把先行词the city放入后面的定语从句,为:
I stayed in (the city) last year.
the city直接做介词in的宾语,所以用which/that.
再如:This is the city (where I stayed last year).
把先行词the city放入定语从句,需要补上介词in方可,即为:
I stayed (in the city) last year.
所以使用where或in which.
2.看定语从句是缺少地点状语还是缺少主语/宾语/表语.
如果缺少地点状语,用where;
如果只缺少主语/宾语/表语,则用which/that.
如:This is the city (which/that) I visited last year.
从句I visited last year中,及物动词visited后面缺少一个宾语,所以用which/that;
再如:This is the city (where) I lived last year.
I lived last year中,缺少地点状语in the city,所以用where或in which
其实上面两种方法是一样的,不知道楼主能不能看明白?
如果对你有所帮助,请点击我回答下面的“选为满意回答”按钮,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式