参考答案及解析:
1. B
2. B That引导的是主语从句,而 if 从句是that主语从句中的条件状语。
3. C
4. C
5. A not wanting 等于who do not want.
6. D
7. C many a merry night= a great many /plenty of merry nights .
8. B
9. D of后面是介词宾语从句,需要连词且在从句中做 tell 的直接宾语;所以用 what, that 在名词性从句中补充当成分,没有实在意义。而BC连接副词,在从句中只做状语。
10. A 否定意义的词语与比较级连用,表示最高级的含义。
11. D 强调句
12. A
13. A
14. B
15. C
16. C on condition that= if
17. C 做表语的非谓语动词表示具体时间(将来)的行为,故用不定式一般时,排除 BD,短语中不缺少成分,排除A
18. D if only后用虚拟语气。此句中表示与过去事实相反。
19. C for介词,后接名词或相当于名词的短语或从句。
20. C
21.A
22.A
23.B deserve praising(= to be praised; =praise) 值得赞扬
24.C
25.C将被动语态还原成主动语态就不难看出此题测试的是make sth. adj.结构,表示"使成为……"。
26.B in the case of 意为:就……来说,至于; in case of 意为:以防万一
27.B who引导的是定语从句,修饰先行词angel in white"白衣天使";而 when引导的是时间状语从句,表示"当国家(民族)面临危机时。
28.C 强调句,被强调部分是" how many elements"。
29.D consider后只能用动名词做直接宾语,排除AB;而后一空格用making构成现在分词短语作定语。
30.D
31.B whoever引导主语从句,失去疑问含义,表示强调"无论谁;谁……谁就……"等于 anyone who;而who引导名词性从句时, who保留疑问含义"谁"。
32.B bed作为和(睡眠,病床)有关连的意义使用时通常不加冠词,但看作一件(家具)时就要加冠词。第一个 bed指家具,前面要用冠词;而 head for bed相当于 go to bed,前面不用冠词。
33.B
34.A 在57题中讲过。
35.D
36.B
37.C 形容词作结果状语,等于They arrived there at last so that they were tired and hungry.
38.D
39.A 将句子还原成主动语态We should make use of time to learn our lessons well. 后,就不难看出" To learn……" 作目的状语。
40.C can't too 加形容词表示"越……越好;……都不为过"。