Is this museum ___ you visited a few days ago? 为什么不可以填选关系代词 that?

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:12:52
我是在百度百科 定语从句 词条的解释中看到这个例题的
Is this museum ___ you visited a few days ago?
A. where B. that C. on which D. the one
正确答案是选D
请不要告诉我用排除法,详细说一下如果选that 错在哪里?
并且我认为选 the one 也不够恰当,我只见过定语从句用关系代词或者关系副词来引导的 这个是怎么回事?如果选 the one 的话是把 关系代词 that 省略了吗?可是直接选 that 又有什么不行?
回复一楼
我认为museum也可以算作是先行词啊

D. the one是对的。
看到了吗?填that则主句缺少表语(同时这个表语也是先行词),定语从句不能缺少先行词。填the one 刚好补上了缺少的表语,使整个主句完整。因为先行词在定语从句中做宾语(做visit的宾语),故可省去。本题正是省去了that、which

就算museum是先行词,它只是主语,那表语呢?缺少的正是表语。一个完整的句子不能没有表语。

你说对了,如果选 the one 的话,是把关系代词 that/which 省略了。关于这点,我的上面也说到了。

that是不对的. 我们知道 it is ..that 是强调句,但是强调句要求是去掉it is ..that 仍旧构成句子,而例句去掉is this ..that之后变成 museum you visited a few days ago.不成为句子.

我认为填 that
强调句型:This is the museum that I visited a few days ago
仅供参考啊