all of whose homes?all of their homes?
选c。 all of whose homes
整句能够复原为:
The villagers all of whose homes had been damaged by the flood were given help by the Red Cross。
1、—The villagers were given help by the Red Cross。
2、—All of the villagers' (句子顶用whose指代)homes had been damaged by the flood。
两个句子。
第一句为原句,第二句用whose取代The villagers' 做指代连词,带定语丛句。
为什么不消 B all whose homes 呢?因为 all 后边带定语丛句 连词应该是 that。
All
adj。
全数的, 所有的, 整个的,各类的
All the windows are open。
所有的窗子都开着。
got into all manner of trouble。
碰着各类各样的困难
adv。
完全, 愈加, 越发
a room painted all white;
一间全刷成白色的房间;
pron。
全数
All that I have is yours。
我所有的一切都是你的
n。
全数,一切:
The brave defenders gave their all。
勇猛的防御者奋战到底
all of【非正式用语】等于
Not more than:
不多于:
a conversation that took all of five minutes。
花了整整五分钟的谈话
all 搭配 of 利用 即all+of
能够阐明为 全体, 全数 强调全数 每一个的~~
of 带有
在此中;…之中的一部门
one of them
他们中间的一个
all+of 就是
在…之中的全数
all of them
他们全数
此处 all 为 pron。
没有原题上下文,怎么晓得哪个对啊?
选C.因为那是一个明显的定语从句,whose指代的是the villagers.阐明的是"他们的"意思.all是指"所有的"意思是那些所有的村民的.所以肃清A,D.用"of"是all of指村民的意思.所以选C而肃清B