when he came to a place____ he liked ,he usually stayed several days there.

来源:百度知道 编辑:UC知道 时间:2024/04/28 01:20:36
A。that B.where 选A。为什么。帮我解释一下。谢谢

首先,这是定语从句,先行词是a place,它是充当宾语了,不是地点壮语,所以就用that,如果先行词是at the place或其他地点壮语就用where,定语从句引导词的选择是看先行词的,然后看看先行词在从句中充当什么成份,再选择该用哪个,记住where的先行词是地点壮语

A he liked the place. 这里place只是普通宾语
he came to a place where he stayed several days
两个句子对比一下

a place是 他喜欢 的,这里的he liked 作 a place 的定语,是定语从句,可以填that 或者是which, 也可以不填

句子中先行词是A place。从句中缺少宾语,like是及物动词,所以用That 也可用which。但是不能用Where