关于英语中地点的定语从句如 he went to a place ______ he liked.用where 还是that 还是which 为什么?请说详细点

问题描述:

关于英语中地点的定语从句
如 he went to a place ______ he liked.
用where 还是that 还是which 为什么?请说详细点

用which,不能用where。很明显后面的从句缺少一个宾语。

我觉得用that 比较好,在这个句子中,a place 是先行词,而后面的定语从句he liked明显是个不完整的句子,因为liked是个及物动词,后面必须要跟有宾语,所以说先行词a place在后面的定语从句中充当宾语.那么就只能用表示物体的that 了.如果先行词a place在后面的定语从句中充当状语从句,则用where.例如:Shanghai is a good place where the people are friendly.在这个句子中where后面的定语从句是个完整的句子,不缺主要的主、谓、宾成分。至于that和 which的用法差不多,后者很少用。

用where 因为前面有place
要用引导地点的词

where 表示地点,其先行词往往是表示地点的名词,如place,room,house,street,area等。
如:This is the place where my mother was born.这就是我母亲出生的地方。
Is this the room where we were living last winter?这就是我们去年冬天住过的房间吗?

这是有关定语从句的一道题目.在定语从句中,关系词的选择,不但要看先行词,还要看在定语从句中缺少了什么成分.先行词是表示地点的名词时,引导定语从句的关系词有:where,which,that和whose.这些词的选择,取决于定语丛中...