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

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

题目
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也可以算作是先行词啊
答案
D.the one是对的.
看到了吗?填that则主句缺少表语(同时这个表语也是先行词),定语从句不能缺少先行词.填the one 刚好补上了缺少的表语,使整个主句完整.因为先行词在定语从句中做宾语(做visit的宾语),故可省去.本题正是省去了that、which
就算museum是先行词,它只是主语,那表语呢?缺少的正是表语.一个完整的句子不能没有表语.
你说对了,如果选 the one 的话,是把关系代词 that/which 省略了.关于这点,我的上面也说到了.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.