作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 14:25:44
Is this museum ___ you visited a few days ago?为什么不可以填选关系代词 that?
我是在百度百科 定语从句 词条的解释中看到这个例题的
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也可以算作是先行词啊
Is this museum ___ you visited a few days ago?为什么不可以填选关系代词 t
D.the one是对的.
看到了吗?填that则主句缺少表语(同时这个表语也是先行词),定语从句不能缺少先行词.填the one 刚好补上了缺少的表语,使整个主句完整.因为先行词在定语从句中做宾语(做visit的宾语),故可省去.本题正是省去了that、which
就算museum是先行词,它只是主语,那表语呢?缺少的正是表语.一个完整的句子不能没有表语.
你说对了,如果选 the one 的话,是把关系代词 that/which 省略了.关于这点,我的上面也说到了.