5道英语语法选择题目

1. The modern mocroscope is no longer the mocroscope ____it was before.C
A which B whose C that D what
请问为什么不可以选则A?
2. One light year is the distance ___light travels in one year.A
A in which B that C as D what
我除了知道不选择D 其他我认为都可以啊
3.Mr Smith will move into his new house next Mondey , ___it will be completely finished.
A by that time B by which time C by then D by the time
这道题正确答案我都不知道 请详细讲解一下每个选项
4.I am pleased with what you have given me and ___you have told me.B
A that B all that C which D all what
这道题为什么不可以选择 A 我知道ALL 必须和THAT 但是如果不用ALL 不可以吗?
5.More niddle_aged persons suffer from heart trobule___is generally believed.C
A which B that C as D than
ABC 不是都可以做主语吗 为什么要选择C?

解答:

1. 不可以选则A(which)是因为主句是主系表结构的句子,定语从句修饰主系表结构中的名词或者代词成分,引导词用that。

2. 其实从句复原后是Light travels in the distance in one year.
in the distance 在这里做地点状语,in which 替代它以后做引导词引导定语从句,和主句复合在一起,构成一个主从复合句,所以选A。

3.答案应该是B。 介词by加上 which time引导定语从句,构成主从复合句。要是选择其它的选项,就是两个句子了,中间用分号或者句点。从句还原了就是: it will be completely finished by next Monday.which time 代替next Monday。 介词+which是定语从句很重要的一个考点。

4.I am pleased with ...+从句(___you have told me.)
介词后面的是宾语从句,从句引导词用什么,关键看那些引导词的意义。
that无意义,只起引导作用。all that可以可以引导,意义为:所有...的话。你看看选什么?

5.C as引导定语从句,as可以代替指称前面的一句话,其它的引导词没有这个作用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-10
1. 不可以选A,在口语里可能这么说,但是在书面语里只能用that引导,用which的时候通常都要在which前面加上逗号。

2. 把原句的后半部分还原了正常语序是light travels in the distance.所以用定语从句时要加上in,而后面的三个选项都没有,所以选A。

3. 选C。by then是一个固定用法,指“到那个时候”,其他几个选项都不符合英语的习惯。

4. 不用all的时候应该用what,而不能用that。

5. 用as则表示generally believed的东西是as前面的整句话,而用which或者that的时候则通常指代的是该单词前面最近的那个实义动词,在这个题里就是heart trouble。但原句的意思是说“前面那类人会得心脏病”这件事情是generally believed而不是说“心脏病”本身是generally believed,所以应该用as。

参考资料:前一段时间在备考GMAT的语法,所以应该没问题

第2个回答  2009-02-10
1.因为是定语从句,当that 与which 同时存在是选that。
2.应选A.3.A.4.B.5.固定短语from...as.
第3个回答  2009-02-10
1.有两种解释.1)引导词在定语从句中做表语时用 that 而不用which; 2)which指的是“不再是那个显微镜了”,而 that 指的是“不再是以前那个样子了”。
2.说明你还有点语感,但远不够,that 跟 in which 就不是一回事。后半句完整的是这样的: Light travels the distance in one year.此处的the distance就是指的前文的the distance,所以可以看出先行词在定语从句中做宾语,故用that.
3.后半句完整版:It will be completely finished by that time.意思是到那时就可以完工了。但这里的by that time指的是前句的next Monday,不能直接做引导词,因为that作为引导词不可以放在介词by 的后面。所以选B。
4.all that = what,前者为定语从句,后者为名词性从句。在that在定语从句中做宾语的情况下可以省略, 不用all就没有先行词了,定语从句如果没有先行词就不能认为是定语从句了,所以不行。答案应该是all that 或what, 而这里没有what,也不可能有,因为有了的话就两个正确答案了.
5.这里的空格前是有逗号的,你漏掉了。非限制性定语从句,所以that是不可以的。从语法上讲这里which, as都可以用,但意思上需要“正如大家所普遍认为的”,所以要选 as.本回答被提问者采纳
相似回答