请问这句话有什么语法错误

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:26:34
this is a beautiful place (where) attracts a lot of tourists every year .
为什么要用which/that, 而不用here
那如果用where 应该改成什么样呢?

where和which从句修饰地点的区别:
首先,where引起地点状语从句;而which/that则引起定语从句。如:
1. This is a beautiful place where I was born.
这是一个美丽的地方,我在这里出生。
从句还原过来是:I was born in this beautiful place.
从句中where代替的是in this beautiful place,是一个地点状语。

2. This is a beautiful place which attracts a lot of tourists every year.
还原过来:This beautiful place attracts a lot ...
从句中which代替的是this beautiful place,是一个表示地点的名词,该从句是定语从句。

做主语,用关系代词

a place,说明这里不是用状语,place 是名词,只能用which/that

which/that引导的定语从句修饰a place, 同时which/that充当定语从句的主语
where 是副词,不能在从句中充当主语啊,也不能引导定语从句