【正确答案】
B
【答案解析】[考点] 定语从句
[解析] 本题属于介词同关系代词连用的情形之一of(表示“在……当中”。which引导定语从句,并指代前面的先行词,如果先行词是人时,要用whom。of which/whom前可以加名词、代词、数词、形容词最高级等。例如:I met some job-hunters. several of whom were university students.(我碰到一些求职者,其中有一些是大学生。)/New York is famous for its sky-scrapers,the highest of which has more than 100 stores.(纽约因摩天大楼而著名,最高的有一百多层。)
[避错] 逗号不能连接两个句子,所以空格处不能填真正的主语,所以C)both of them不能选;两个中的“所有”不能用all,也不能再用two,只能用both。所以A)和D)错误。