英语题一道,求解析

Isthisthefarm________youworkedyearsago?Isthisfarm________youworkedyearsago?Isthisfarm... Is this the farm________ you worked years ago?
Is this farm ________ you worked years ago?
Is this farm ________ you visited years ago?
a. where b. the one c. the one where d. which
A a;ac;b; B a;c;b C a;a;d D a;b;d
key:A why?
展开
芊芊6688
2011-05-30 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1994
采纳率:0%
帮助的人:1180万
展开全部
1.第一题中先行词是the farm,where 引导定语从句,并在从句中作地点状语。
2.第二句中选a,where, where引导表语从句,并在从句中作地点状语。
选C, the one是先行词,where是引导定语从句的。并在从句中作地点状语。
3.选b the one 做先行词。因为定语从句中的动词visit后缺少宾语,所以which/that可以被省略,只留下了先行词the one.

希望能帮到你~
百度网友8ba83c807
2011-05-28 · TA获得超过376个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:343万
展开全部
主要有两个问题.

先看第一个问题,和从句有关. 如果分别把从句 从句子中独立出来,第一句和第二句是你多年前在那个农场工作, you worked in the farm ago .第三句是你多年前去过那个农场, you visited the farm years ago. 可见同样的farm在两个句子中成分不同. 前者是in the farm作状语,后者是farm作宾语. 变成从句后,引导方式就不同了.第三句the one 就是指the farm , 是visit 的宾语. 省略了个that.
第二个问题是第1句和第2句. 你把它改成陈述句,可能会好理解一点.
第1句的陈述句是this is the farm _____ you worked years ago
第2句是this farm is______ you worked years ago
第1句中,where引导是定语从句修饰farm
第2句中,如用a, where引导的从句直接作表语.如用b, where引导是定语从句修饰one, 而one也是指farm.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一杯琉璃汁
2011-05-29 · TA获得超过256个赞
知道答主
回答量:56
采纳率:0%
帮助的人:0
展开全部
选B a;c;b
这类题应该采用还原法。
第一句:this Is the farm _ you worked years ago.先还原为陈述句。
you worked ________the farm years ago.再把分句还原。
联想短语:work in the farm,in the farm写成in which,in which=where.所以选a. where

第二句:this Is farm____you worked years ago.按第一句的方法还原似乎不对,farm是可数名词,应该为a/the farm.
说明要采用另一种还原方式了。
this farm Is ____you worked years ago.
联想定语从句的结构:先行词+which/that/、、、、
发现这句话少了先行词,the one 可代替具体意义的特指的可数名词,所以the one =the farm.
this farm Is the one(farm)__________you worked years ago.
联想短语:work in the farm,in the farm写成in which,in which=where.所以选 c. the one where

第三句:前半部分还原方法同第二句。
this farm is the one ___you visited years ago.
联想短语:visit the farm.所以the farm在从句做宾语,用which/that,又因为做宾语时which/that可以省略,所以选 b. the one .

May you success!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-05-29 · TA获得超过416个赞
知道答主
回答量:75
采纳率:0%
帮助的人:62.1万
展开全部
第一个空需要填where。如果你分不清怎么看,可以将句子调整为陈述句,也就是:This is the farm ________ you worked years ago.这是一个很明显的定语从句,答案是where。
第二个空填where或者是the one where。还是调整句子为陈述句,即:This farm is________you worked years ago.这是一个表语从句,答案是a和c。
第三个空要填the one。调整句子,This farm is ________you visited years ago.visit是一个及物动词,后面要跟宾语的,故用the one(that或者是which),很明显,题目里是把that和which省略了。
对于第一和第二空不用which,是因为work是不及物动词,后面不需要跟宾语。
希望有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式