关于第一题,答案应该选all of whose homes,因为“the residents,”这个部分之后没有and,or,but之类的连词所以不可能是并列句所以不能选择all of their homes,因而只能为从句,联系句子意思可以确定为一个定语从句,所以选all of whose homes引导一个非限制性定语从句。
关于第二题答案明显选B. What;whom。第二个空后面无需加任何标点符号。
What is known to us all is that the old scientist,for whom life washard in the past, still works very hard in his eighties.(众所周知的是,这个老科学家,与他而言生活曾经艰难过,而如今在他八十多岁之际仍非常努力的工作。) what is known to us all是一个what引导的名词性从句做主语故为主语从句,is that 是系表结构,that引导一个名词性从句做表语从句,而“for whom life washard in the past,”是非限制性定语从句修饰先行词the old scientist的。for whom的意思是“对…而言(来说)” 如常用句型中的“It is +adj+for sb +to do ”的for sb就是“对……而言”用来交代对象。希望对你有帮助,英语取得进步!