![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
定语从句 Is this the factory __________ he worked ten years ago?应该填什么?
A.thatB.whereC.whichD.theone我选which答案是theone我错在哪了?...
A. that
B. where
C. which
D. the one
我选which 答案是the one 我错在哪了? 展开
B. where
C. which
D. the one
我选which 答案是the one 我错在哪了? 展开
4个回答
展开全部
B 是正确答案。横线后面的定语从句he worked 10 years ago 成分如下,即主语he、谓语动词worked, 和时间状语10 years ago。但work 是不及物动词,用法得是work in / at + the factory. 同时,主句中的成分如果你这么看觉得别扭那么就把疑问句换成肯定句,即this is the factory,那么你就会发现the factory 应该是这个主句的表语,而且也是这句话的先行词,那么the factory 和定语从句谓语动词的关系是work in / at the factory, 因此我们得用关系副词where 或是介词+ which 来填空。即我们也可以说成....in / at which he worked 10 years ago. 明白了么?我是英语老师trust me:)
参考资料: 自创
展开全部
你句子打错了,如果用the one ,句子应该是is this factory ------ he worked ten years ago?
如果要把the one 用进去应该是 this factory is the one where he worked yeas ago
这句句子没有先行词所以用the one 代替了先行词,相当于the factory where=in which
但这句句子是 Is this the factory __________ he worked ten years ago
改成陈述句 this is the factory where he worked ten years ago .
句子拆分成两句 1. this is the factory. 2. he worked in the factory ten years ago
所以应该选B
如果要把the one 用进去应该是 this factory is the one where he worked yeas ago
这句句子没有先行词所以用the one 代替了先行词,相当于the factory where=in which
但这句句子是 Is this the factory __________ he worked ten years ago
改成陈述句 this is the factory where he worked ten years ago .
句子拆分成两句 1. this is the factory. 2. he worked in the factory ten years ago
所以应该选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Is the factory __________ he worked ten years ago?
选 D
Is this the factory __________ he worked ten years ago?
选 B
做这种疑问句的题目,记着要先变成陈述句语序,这样就好选择了。第一个句子缺少表语,并且做先行词。第二个句子根据定语从句中不缺主语和宾语可以判断缺少状语
选 D
Is this the factory __________ he worked ten years ago?
选 B
做这种疑问句的题目,记着要先变成陈述句语序,这样就好选择了。第一个句子缺少表语,并且做先行词。第二个句子根据定语从句中不缺主语和宾语可以判断缺少状语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询