给50分:定语从句的相关英语问题(注意:要详解)

1.①Is this the factory ________ you visited the other day ?
A.that B.where C.in which D.the one

②Is this factory _________ some foreign friends visited last Friday ?
A.that B.where C.which D.the one
( ①②两问有什么区别?为什么①选A,而②选D?我只是知道好像它们的先行词有所不同,但具体为什么还不太清楚,麻烦解释下。)

2.The wolves hid themselves in the places ________ couldn't be found.
A.that B.where C.in which D.in that
(正解选A,为什么一定选“that”?不选B和C的理由是什么?如果有“which”,用它可不可以?)

3.This book will show you ________ can be used in other contexts.
A.how you have observed B.what you have observed
C.that you have observed D.how that you have observed
(正解选B,请说下选B的理由,还有这句话是什么意思。)

4.The reason is ______ he is unable to operate the machine.
A.because B.why C.that D.whether
(正解选C,是不是因为“he is unable to operate the machine”这是一句表语从句?表语从句是指怎样格式的句子?)

5.-How do you like the book ?
-It's quite different from _______ I read last month.
A.that B.which C.the one D.the one what
(正解选C,貌似又是有关先行词的,请解释下)

6.He has two sons,_______ work as chemists.
A.two of whom B.both of whom C.both of which D.all of whom
(正解选B,为什么不选C?若有“both of them”,可不可以选呢?)

7.I have many books,some of ________ are on chemistry.
A.them B.that C.which D.those
(正解为C,能否选A?为什么?)

8.They were interested __________ you told them ?
A.in which B.in that C.all that D.in everything
(正解为D,选A、B或C为什么不行?)

终于打完了,好累啊...请各位英语高手帮帮忙,在下感激不尽。

为了便于理解,可以先把主句还原成陈述句.
①.This is the factory ________ you visited the other day ?
还原后看出主句完整,从句中缺宾语成分.故B不能选;又因为visit是及物动词,后边不需要加介词,所以C排除.A选项中"the factory"作先行词.that引导定语从句且在从句中作宾语.故选A.
② This factory is_________ some foreign friends visited last Friday ?
还原后可以看出主句缺表语,所以选D选项,the one 在这里既做了先行词又在主句做表语,其后面是省略了关系词 "that"
即:This factory is "the one that" some foreign friends visited last Friday . 定语从句中that做宾语时可以省
补充:
就像你说的①②两句先行词不同:①先行词"the factory" ② 先行词"the one"
在②句中为什么不选用其它的关系词?一是因为从句缺宾语,需选用关系代词.别一个原因是在定语从句中关系词前必须有可修饰的先行词.如果选A.B.C.不仅主句不完整,从句也缺少先行词.故选D.

2.The wolves hid themselves in the places ________ couldn't be found.
从句缺失主语,只能选用关系代词
B选项“where”因为它是关系副词只能在从句中充当状语。
C选项“in which”多了介词"in",因为 found 为及物动词,直接加宾语.如果是
"which"当然也可以选了.
D选项"in that" 作连词表示由于...
故B.C.D排除.选A. That 引导定语从句且在从句中做主语。

3.This book will show you ________ can be used in other contexts.
选项中"How,what,that"都可以引导主语从句(名词性从句)
但此句,show 接双宾语.主句缺宾语成分,从句缺主语成分(从句中是用"主语从句"来做从句的"主语成分").经分析A.B.C.D四选项中.只有B才能"担此重任"!!!其它几个干不了这活儿.因为只有what引导的主语从句作了主句的宾语,本身又充当了的从句主语.
此句译为:
这本书向你展现了你所观察到的也可以被用在其他的环境下.

4.表语从句放在连系动词之后,充当复合句中的表语,并不是只有that可以引导
像疑问词 why,when,where,who,how,whether都可以引导.如:
(1)The problem is who we can get to replace her.
问题是我们能找到谁去替换她呢。
(2)The question is how he did it.
问题是他是如何做此事的
(3)That was what she did this morning on reaching the attic.
那就是她今晨上了阁楼干的。
(4)The question is whether they will be able to help us.
问题是他们是否能帮我们。
此外连词because也可引导表语从句。如:
I think it is because you are doing too much. 我想这是因为你做得太多

选项中A.because B.why C.that D.whether
都可以引导表语从句的,但是why 表示“结果”,because 表示“原因,并且都有各自的意思(为什么 .. 因为...),只有that 仅作引导词无词义.选"that"此句译为.原因是他不能操作这台机器.而选A.B显然意思不通.

5.此句是定语从句,从句中缺宾语.选用关系代词,咋一看A,B,C都可以哟.可如果选了A,B,那用什么做from 的宾语呢?故选C.the one 作主句宾语,又充当从句的先行词,至于为什么没有从句引导词,那是因为在定语从句中that做宾语可以省略. 即:It's quite different from "the one (that)" I read last month.

6.此句为非限定性定语从句,先行词是人,故C排除,又因先行词是“two sons”,所以A,D排除.为什么排除D,我想不用偶解释你也知道.至于A选项"two of whom" 表示"其中两人"而主句中已交待"two sons".故排除A.选B.

7.看到句中的逗点了吧,此句是个单句.你选A就变成两个句子了哟.
当然如果把逗点去掉加上连词"and"就可以满足你选A的心愿了.呵呵

8.be interested in 对...感兴趣是固定搭配.
仅懂这一点,就可以排除C.
B选项 "in that"为连词 表由于/因为....故排除
至于A选项"in which"错的离谱!!如果选A.那主语就缺了宾语,which没有可修饰的先行词.D选项 其实是省略了引导词"that" 即: They were interested "in everything (that) "you told them ? everything 做了主语介词的宾语,又充当了从句的先行词,定语从句中that做宾语可以省.
总结:定语从句前面一定要有可修饰的先行词.
定语从句中that做宾语时可以省略
只要你把握住这两点.上面题就可轻松掌握了.
补充:本人觉得第1题中的第二小题,如果选项中有"what"也可以选!!
本人心得与大家分享!!
共同进步!

P.S.楼上的"あめたま樱子"回答者,在你给出的解释中提到"主语从句是需要用引导词that的,所以ACD如果改成that how you have obeserved就也是正确的了"
对此偶可是有不同意见哟!!!
(1)虽然"that"引导主语从句,that不可省略.但怎么能因此就在一个从句中用两个引导词呀.
(2)That(作为关系词)引导的名词从句在从句中既不充当任何成分,也无实际意义,仅起着连接句子的作用.因此加不加that对从句成分没有任何影响.那么"how you have observed"本身句子成分就不完整,如何充当做从句主语的重任呢?所以不是它的活它干不了!!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-28
1.①的先行词是the factory ,②的先行词是the one
想清楚,就得把它们转换为陈述句:
①.This is the factory that you visited the other day .(选项中,that在这里作visit的宾语,where作状语,where=in which,the one做the factory的后置定语,you visited 可以看作一个完整的句子,这一个空填的是宾语)
②.This factory is the one(that) some foreign friends visited last Friday .(这句话缺少先行词,只能用the one 补充)
2.that在这里作主语,代指the places,上题已经说过where=in which且在句中作状语,有which是可以的
3.show sb sth(宾语),what做从句的主语
4.对,如...is...后部分的“...”使句子的话就是表语从句
5.这句话没有先行词,it是代指the book,不是代指I read last month,所以that不行,which也不行。the one是特指同一类事物
6.whom 指人,which指物。both of them不行,这是非限定性定语从句,也是定语从句,要用关系代词或关系副词
7.不能,同6题
8.all that=what(大学知识),in which=where,St_LionKing 说得不错:D选项 其实是省略了引导词"that" 即: in everything( that)
第2个回答  2009-08-28
第一句还原成陈述句this is the factory ________ you visited the other day .主句是完整的,先行词是the factory,而从句应该是you visited the factory the other day所以缺少的是宾语,应该用that或which或是不填都可以
第②句还原后是this factory is ___ some foreign friends visited last Friday ?主句不完整,缺少先行词,所以选择the one

2.The wolves hid themselves in the places ________ couldn't be found.
A.that B.where C.in which D.in that
作定语从句一定要分析句子里缺少什么成分,这里主句完整,从句缺少的是主语,当然用that,where或in which是关系副词,在句中是用来作状语的

3.This book will show you ________ can be used in other contexts.
A.how you have observed B.what you have observed
C.that you have observed D.how that you have observed
这本书将向你展示,你所观察过的东西也可以再其他背景下使用。还是看句子缺少什么成分,主句缺少宾语,从句缺少主语,实际上这里what you have .....contexts整个句子是个宾语从句,用来作show的宾语,这里宾语从句的引导词that可以省略,而从句中缺少的是主语,而主语从句是需要用引导词that的,所以ACD如果改成that how you have obeserved就也是正确的了,但是what就不用加that,可以直接引导名词性从句。

4.The reason is ______ he is unable to operate the machine.
A.because B.why C.that D.whether

表语从句也是名词性从句的一种,名词性从句都需要用that来引导,但是宾语从句中的that可以省略。

5.-How do you like the book ?
-It's quite different from _______ I read last month.
A.that B.which C.the one D.the one what

把句子补充完整,应该是it's quite different from the book (that)I read last month.主句里缺少from的宾语,同时这个宾语又是从句的先行词,也就是这句话缺少先行词,而先行词在从句中又作宾语,所以连接代词that可以省略,但先行词不能少的。

6.He has two sons,_______ work as chemists.
A.two of whom B.both of whom C.both of which D.all of whom
(正解选B,为什么不选C?若有“both of them”,可不可以选呢?)
如果把这句话换成两句话的话,第二句就应该是both of them,但是这里是逗号,所以必须用关系代词或关系副词,既然这里的关系词要代替的是人,所以肯定不能用which(它是指物的),指人的用who,这里又是介宾,所以用宾格whom

7.I have many books,some of ________ are on chemistry.
A.them B.that C.which D.those
(正解为C,能否选A?为什么?)中间如果是句号的话,或者在some前加and的话,可以选A。其他同上一题

这里略微向你提一下,英语句子中一个简单句只能有一套主谓宾或主系表结构,如果出现多套,必须有连词或关系词来引导。也就是说一个句子中如果有n个谓语动词,就必须有n-1个连词或关系词

8.They were interested __________ you told them ?
A.in which B.in that C.all that D.in everything
首先主句缺少介词和宾语,然后从句缺少宾语。
首先排除B,因为that不能放在介词后(in that只有一种情况下可以使用,就是当作固定短语,意思为“因为”)。
然后排出C,be interested in Sth.这里缺少介词in。
然后来分析A,因为which是关系词,它只能作从句中的成分,也就是作从句中的宾语,那么主句依然缺少in后面的宾语。
而D中,定语从句中,如果关系词在从句中作宾语的话,是可以省略的。
所以这里可以填 in everyting that/in everything which/in everything都可以的

我打的字比你多啊,好累啊.....
第3个回答  2009-08-28
把1和2换到陈述语句来看
1.This is the factory that you visited the other day .
2.This factory is the one(that) some foreign friends visited last Friday .
第二题的 the one 变成了先行词 省略了 that
第三题what应该是补充句子中的成分 (what)can be used in other contexts.
第四题he is unable to operate the machine这句话不缺任何处分 所以用that 可以说是表语从句
第五题 I read (宾语) last month 缺宾语 the one 补充处分
第六题 因为是人 所以用whom 而且是二个人所以选B 因为不缺宾语所以不用
both of them
第七题解释不清楚 语感是C 不好意思
第八题 in which=where in that 是特殊用法 能用的只有几个特殊情况
可以上网查查 因为interested 后面缺介词in 这是固定搭配 所以C不行
选d 都符合条件 语意也很对

希望对你有帮助
相似回答