高中英语语法问题,求详解和正确答案?

1.A modern city has been set up in____was a wasteland ten years ago.
A what B which C that D though
PS:为什么不能选B?
2.The old lady's hand shook frequently.She explained to her doctor___this shaking had begun half a year before,and____,only because of this ,she had been forced to give up her job.
A when how B how when C how how D why why
3.I was surprised by her words ,which made me recognize_____silly mistakes I had made.
Awhat B thatChowD which
PS我觉得4个都可以
4.Great changes have been taken place in that school,It is no longer ———— it was 20 years ago,_____it was so poorly equipped。
Awhat when B that which C what which D which that
PS:第一个空为什么不能填which
5.The shopkeeper did not want to sell for ———he thought was not enough。
Awhere B how C what Dwhich
PS为什么不能选A或D
6.____is known to us all is that the 2008 ..games will take place in beijing.
Ait B what C as D which
PS:A和D为什么不行?
7.是不是同位语从句中,连词只能用that 不能用which?
下面四位同志:很抱歉,正确答案是ACAACB,你们之中没有一个是完全正确的,所以我只能选一个解释相对好的作为最佳答案!

1、A。这一题是主语从句,而不是定语从句。which的话是用来引导某个名词的从句,而这句话本身就没有一个名词来做从句中的主语,因此应该选what。
2、B。她给医生解释半年前手的颤抖是如何开始发病,而也就是在那个时候,因为这件事,她被迫辞去工作。
3、A.这句话你要明白它说的是什么意思:我对她的话感到吃惊,她的话让我知道我是犯了什么愚蠢的错误。它不是特指有哪一个或哪一些错误,所以不选that、which,how就更不靠谱了,完全语义不顺。
4、A。这个是在从句中缺少了成分——宾语,it was的宾语。所以需要填what在从句中担任名词的角色。which是作为定语来修饰名词的,它所用的句子中句子成分完整。
5、C。在for 后面的从句中,what he thought 是充当整个从句的主语。A语义不顺,D的话还是第4题我的那个解释。
6、B。同5,what is known to us all整个作为主语。
7、是。
建议你去看一下有关名词性从句的知识。你应该现在只是对定语从句有了解,而不清楚名词性从句,你的问题都是这部分的问题。手打很辛苦,给分啊!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-26
A in which=where, set up in后面是接名词性从句 ,这个是中国学生在英语中很容易犯的错误,因为句子意思翻译过来都差不多,但是要注意属性
C前面有表示时间的短语,所以第一个空必然是HOW,后面only because of this是插入语,不要被迷惑,实际上这个句子应该是,how she had foced to give up her job
A what (big)mistakes i had made,明白了嘛,固定句式,省略了BIG 之类,有点表示感叹。。选WHAT
C这里放WHICH是怎么个回事儿?which 的话一般是前面有几种选择用来表示特指一个的。你这里没有比较的东西啊。

C介个根据意思判断 我也不知怎么解释
B恩 ,同位句貌似是的哎,只能用THAT。。。。。
第2个回答  2011-01-26
1.C that既做主句的宾语又做从句的主语,which不能做主句的宾语
2.B
3.C 感叹句。how 修饰形容词,what 修饰名词。
4.A what 指代的是以前学校的样子,which在此语境下指代学校,不符题意
5.C what做主句宾语也做从句主语引导词
6.B what引导主从,as/which不能引导主从,使用it会造成双谓语
7.是 that有时可以省略
第3个回答  2011-01-26
1. 这个和不能选A是一个道理啊 这里说的是 以前是荒原 现在是繁华城市 that 是指代 morden city这个地方 而which和what 不能指代地点。
2. 选B 根据句意 第一个空选how 表示怎样 不选when是因为后有时间 不选why是因为 我觉得他既然向医生解释 必然不知道为何会出现手抖得症状而是解释手是如何抖得。 故排除 A D
第二空选 when 不选 how 是因为 后面有个only because of this 表示了 因果和如何 所以选B
3. 首先 B D肯定排除了 根据句意 这里很明显应该用感叹句式 而 how 一般引导形容词或者副词做感叹句 what 则引导名词。所以选A (个人觉得 AC都可以 不过A貌似跟准确一点)
4. 不填which 是因为 当which引导从句的时候 很多情况是指 那个 哪些 这里的句意是 再也不像20年前那样了 并不是指哪个 哪些 固然不用which
5. 还是和4一个道理 不选D是因为原句中 并没有出现任何which指代的物 where 和 which情况类似 一个道理 原句并没有指代地点的词。
6. 总所周知的表达方式 一般来说 就这几种:1. as we kown 2. it is well known that 3. as is known to all 4 as known to all 5.It is known to all that
不选A 是因为 这里that 前面有个 is 这样一个句子就有两个 is 做动词成分了。 D是一个道理 而且D这个选项非常不符合表达习惯。
7. 没有严格的限定 一般来说是多用 that 特殊情况用which。 由于一时想不起来 所以就不给特殊例句了哈 见谅。
相似回答