一道初三英语题 在线求解 原因

the factory_____we visited yesterday was the one_____I once worked
一直不怎么明白像这种从句是作状语还是作宾语,就拿这道题来说,请讲明如何判别??

the factory__that___we visited yesterday was the one_where____I once worked
这种从句是定语从句
第一个空 填关系代词that/which 或省略
关系代词 在定从中 作visited 的宾语
第二空填 where或 in which
关系副词引导定语从句 并在从句中 作地点状语
判别的依据 就是 看关系词 在从句中 所起的作用
第一空从句缺宾语 故用关系代词 代替
第二句从句完整 故 只能用 关系副词 作从句中的状语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-08
定语从句,factory当时先行词,visit 是及物动词,后面必须跟宾语,所以用which;
定语从句,work 不及物动词,后面不需要跟宾语,所以用where 来引导,表示在这个工厂了上班。
第2个回答  2012-12-08
which ,where ,理由如下:
visit及物,后面直接跟名词,所以用which 引导;而work不及物,需要介词,where 相当于at which ,即work at the factory。追问

你的意思是说,区分从句作状语还是作定语,是根据从句里动词及不及物来判断的??是这个意思吗

追答

。。。。。。

第3个回答  2012-12-10
that;where。“我昨天参观的那个工厂是我曾经工作过的”;
其中“the one”代指工厂;这两个从句都做“定语”分别修饰名词“factory”和“the one”;
由于visit在这是及物动词,少宾语,所以that作其宾语;work是不及物动词,不需宾语,“在某地工作”要用“work in someplace”,所以少状语,以“where”代替“in someplace”。注意:你说的“这种从句是作状语还是作宾语”不正确,应是“that,where”这两个词在从句中所充当的成分是宾语还是状语,而这里两个从句都是作定语的。
像这类题型,主要要分析“句子成分”和“动词类别”,有时还要考虑动词搭配。
第4个回答  2012-12-08
应该填 which或that, 和 where

不会在线继续问
第5个回答  2012-12-08
是定语从句,后面的整个从句作定语分别修饰先行行词factory和one