帮忙分析下This is the factory -------- I visited yesterday

问题描述:

帮忙分析下This is the factory ________ I visited yesterday
This is the factory ________ I visited yesterday.
A.that B.which C./ D.where
选什么,为什么
1个回答 分类:英语 2014-10-02

问题解答:

我来补答
选 ABC都对
I visited 【the factory】, 关系代词做定语从句的宾语,所以用which或that,也可以省略
再问: 这题选D,我一开始也是这么想的
再答: 定语从句,关系代词作状语采用where 例如 This is the factory 【where】he has worked for 30 years. 意思是 He has worked 【in the dactory】for 30 years.  这里factory做定语从句的状语
再问: 这题好像这么翻译不通吧 where做关系代词是只能在从句中做状语么?
再答: 怎么翻译不通? 这是他工作了30年的工厂。【工厂做work的状语】 你的句子是:这是他昨天参观的工厂。【 工厂做visit的宾语】 where做关系代词是只能在从句中做状语,对
再问: 你的意思是工厂做宾语,然后where还做关系代词,而where还做从句中的状语,这不矛盾么? 我的问题可能有点多,这部分一直没学明白,呵呵,谢谢你一直帮我解答
再答: 关系代词或关系副词和先行词的成分是一致的 This is the factory 【where】he has worked for 30 years.这句中,factory做【定语从句】的状语,因此用 关系副词where。 work是不及物动词,所以和factory连用,要加in。也就是is或,factory做work的状语 This is the factory【which/ that/ 不填】 I visited yesterday  这句中,factory做【定语从句】的宾语,所以用关系代词。    factory做及物动词visit的宾语。 代词和宾语是一致的, 副词和状语是一致的。 注意,这里说的宾语,状语是指在定语从句中,跟主句无关。
 
 
展开全文阅读
剩余:2000