很简单的英语题,请帮我讲讲

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:23:52
The residents,( )had been damaged by the flood, were given help by the Red Cross.
A all of whose homes
B all whose homes
C all of their homes
正确all their homes.
上面的ABC为什么填不进去呢,给讲讲,谢谢!

如果输入的题干和选项没有出错的话,答案有误。应选A.
英语里面一个句子只能有一组主谓。
题目的主干已给出“The residents were given help”。
而“D选项:all their homes had been damaged by the flood”又是一个完整的句子,不合语法。
因此,只能选all of whose homes,构成非限制性定语从句来指代The residents'homes.
句意是:红十字会为那些家园遭受洪水破坏的居民提供帮助。