参考答案及解析:
1. B2. B That引导的是主语从句,而 if 从句是that主语从句中的条件状语。
3. C4. C 5. A not wanting 等于who do not want.6. D7. 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. B15. C16. C on condition that= if
17. C 做表语的非谓语动词表示具体时间(将来)的行为,故用不定式一般时,排除 BD,短语中不缺少成分,排除A
18. D if only后用虚拟语气。此句中表示与过去事实相反。
19. C for介词,后接名词或相当于名词的短语或从句。
20. C