A.where B.that C.the one that D.the one whereIs this research center——you visited the modern equipment last year?答案为什么选D ,A 为什么不行.
A.where B.that C.the one that D.the one where
Is this research center——you visited the modern equipment last year?答案为什么选D ,A 为什么不行.
1: A错。因为visit是及物动词,而where是副词,意思“在哪里,in some place”,所以不能做visit的宾语。试想,如果出现“visit in some place”显然是不对的,而应该把“in”去掉,即“visit some place”
2:B错。因为当引导定语从句时,that不能做句子的任何成分,所以它是可以省略的。而这里引导词在句中显然是做visit的宾语
3:C错。原因见第二条。
4:D对。既然where不能做visit的宾语,就用the one做它的宾语吧,所以,它就被选中了。
问题在于,this 是和research center 边在一起的做了主语,这句话前面换成陈述句应当是:This research center is the one. 否则不可能在research center 前没有任何冠词。 只不过是在这个基础上再加了where引导的定语从句。
不明白还可以再问。
关键在于能否把题干正确转换为陈述句,有人把它变为:
This is research center _________ you visited the modern equipment last year.
这是错误的,因为research center前没有冠词the,定语从句修饰先行词,先行词被限定,应该有定冠词或者其他限定词.
应变为:This research center is _________ you visited the modern equipment last year.
这样主句缺少表语,就要用the one,而且先行词在从句里作地点状语,所以用where,结果就是the one where,因此答案选D.