选出正确答案并详细讲解,请说明都是什么从句?拜托

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:11:45
1. Is this the factory __________ you visited the other day?
A. that B. where C. in which D. the one
2. Is this factory __________ some foreign friends visited last Friday?
A. that B. where C. which D. the one
3. Is this the factory __________ he worked ten years ago?
A. that B. where C. which D. the one
3. Is this the factory __________ he worked ten years ago?
A. that B. where C. which D. the one

选择B,为什么说where在定语从句中做状语而不是宾语?如何区分?

1. 选A that引导定语从句,修饰the factory,因为先行词factory在从句中作宾语,所以选关系代词that .
2. 选D 完整的应该是Is the factory the one that some foreign friends visited one. 这句考查的是补充先行词的问题,这种题经常以疑问句出现,因为它的语序容易让你混淆.这时切记:一定要把句子变回陈述句,:This factory is ...some foreign friends viseted last Friday.这样才能看出少一个先行词.再根据先行词在句中的成分选关系词.

3.选B. 这儿的where就引导的是定语从句.先行词the factory在从句中作地点状语,所以要用关系副词where.

1. 选A that引导定语从句,修饰the factory,并且that在从句中做的visit的宾语. (记住:定语从句的引导词,如that,在从句中一定要做某个成分)B不能选,是where引导的是地点状语从句;C不能选,因为visit是及物动词,后边不需要加介词,否则就成了 visit in a place了.
2. 选D 完整的应该是Is the factory the one which / that some foreign friends visited last friday? 原句中省略了that / which. 前面的 Is the factory,是强调和特指,所以要用the one.

3.选B. 这儿的where就引导的地点状语从句.从句he works ten years ago并不缺少任何成分,所以不可能是定语从句.

1. A.定语从句,先行词在从句中做visit的宾语
2. D. 可以先变成陈诉句 this factory is ______some foreign friends visited last Friday?
那么可以看出定语从句缺少先行词,先补充一个 the one 做先行词,然后在定语从句做宾语,用that或which,作宾语也可以省略,答案就是the one
3. B. 定语从句。先行词 the