Is this the factory __________ he worked ten years ago? A. that B. where C. which D. the one
5个回答
展开全部
选B。
A不能选。因为 这里的 he worked 是定语从句,修饰前面的先行词 the factory。也就是“他工作的工厂”= He worked in the factory → the factory in which ( where ) he worked
----------- --------
如果用A的that的话,那原文句的he worked后面,应该加个in。这时可以用that,which ,所以C也错。
至于D,如果用the one ,那么 factory 前面的the就得去掉,并且he worked后面也得加in。
变成的句子就是 This factory is the one he worked in ten years ago. →
Is this factory the one (that )he worked in ten years ago?
A不能选。因为 这里的 he worked 是定语从句,修饰前面的先行词 the factory。也就是“他工作的工厂”= He worked in the factory → the factory in which ( where ) he worked
----------- --------
如果用A的that的话,那原文句的he worked后面,应该加个in。这时可以用that,which ,所以C也错。
至于D,如果用the one ,那么 factory 前面的the就得去掉,并且he worked后面也得加in。
变成的句子就是 This factory is the one he worked in ten years ago. →
Is this factory the one (that )he worked in ten years ago?
展开全部
你要知道the factory在后面这个句子里面是作为地点状语的,所以定语从句,你要么使用where,要么使用in which
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能,work是不及物动词,应选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B.
因为定义从句缺少状语,所以排除D
因为定义从句缺少状语,所以排除D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询