23.C。whose和of which都可作定语表示“谁的”,但whose须放在无定冠词the的名词前,of which常放在有定冠词the的名词后。例如:China, whose area (the area of which)is about 9,600,000 sq. km., lies in the east of Asia. 中国位于亚洲的东部,它的面积为九百六十万千方公里。
22.B。此题属于“one of +复数名词+定语从句”结构。在此结构中,如引导词作主语,one前有the only,the very等修饰时,定语从句中的谓语动词用单数;如没有,谓语动词用复数。另外,so far常和现在完成时连用。
21.B。引导词在从句中作主语。注意:“介词+关系代词”相当于when,在从句中作状语,what不能引导定语从句。
20.A。reason作先行词时,如引导词在从句中作状语,用why引导定语从句;如引导词在从句中作主语或宾语,用that或which引导定语从句。引导词在此题中作的是explained的宾语,故选A。
19.B。选项B使两句之间构成并列句,其中that为指示代词,指代前句内容;如将选项所在句子看作非限制性定语从句,则无正确答案。
18.C。两句中间为逗号且无连词,说明选项所在句子是个非限制性定语从句,可排除A、D。在B、C中,根据主谓一致原则选C。
17.D。当先行词为all,everything,nothing,anything,much,little,few等不定代词时,定语从句常用that而不用which引导。
16.D。先行词1949为表示时间的词,引导词代替先行词在从句中作状语,意为共和国于1949年建立,故选when。
15.B。as可单独引导非限制性定语从句,指代整个主句的内容。其位置可在主句之前,也可在主句之后。
14.A。去掉非限制性定语从句中的插入语I think后,可以看出引导词在从句中作主语,故选who。