Is this factory ____you visited the other day? A. that B. where C. which D. the one

Isthisfactory____youvisitedtheotherday?A.thatB.whereC.whichD.theone答案是D为什么不是D呢高人解释下... Is this factory____you visited the other day?
A. that B. whereC. which D. the one
答案是D为什么不是D呢 高人解释下
展开
jjkkchan
2012-11-10 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4276万
展开全部
Is this factory____you visited the other day?
A. that B. whereC. which D. the one
还原成为陈述句你就明白了:
This factory is the one(factory) (which/that/不填) I visited the other day.
这个工厂就是我几天前去的工厂。
不能填where是因为visit少了个宾语。
类似:
Is this the factory _____ you visited the other day?
这里就填:that或which。
还原成为陈述句:
This is the factory (that/which/不填)I visited the other day.
百度网友dec8b93
2012-11-10 · 超过16用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:34.6万
展开全部
这句话应该选D,因为把这句话变成陈述句时;This factory is____you visited the other day.缺少表语,这4个选项中只有the one 可以,把that做代词放在这里语义不通。
如果是This is the factory ____you visited the other day。就要用B,where引导从句做地点状语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tailuowang
2012-11-10 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35886 获赞数:277503
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部
这道题中,定语从句缺少先行词,所以选D。
如果factory前面有个定冠词the,那先行词就是the factory
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wlonelybz
2012-11-10 · TA获得超过9万个赞
知道大有可为答主
回答量:2.6万
采纳率:20%
帮助的人:1亿
展开全部
D. the one
the one在句中做表语, 又作定语从句的先行词.
不能选AC, 如果这样的话,就只是定从,没有先行词.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式