首先我们来看下where和that的大致意思:
where:词性为连词,引导地点或位置的定语从句
that:词性为连接代词/连词,引导限制性定语从句
通过下面的表格我们了解下where和that的含义、发音和用法
接下来让我们看下where和that的用法区别:
1.指代范围:where指代特定的地点或位置,that不限定指代范围
例子:
- the place where I live
(我住的地方)
- the restaurant where I like
(我喜欢的餐厅)
2.修饰人的能力:where只能修饰有能力的人,that没有该限制
例子:
- the teacher who teaches me math
(教我数学的老师)
- the person that can help us
(可以帮助我们的人)
3.非人指代:where不能用于指代非人的先行词,that没有该限制
例子:
- the book that I like
(我喜欢的书)
- the place that I have been to
(我去过的地方)
4.关系副词替代:where可以替代介词+which的结构,that不能替代该结构
例子:
- the place where we gather
(大家聚会的地方)
- the place where he lost his wallet
(他丢失钱包的地方)