定语从句 The terrible shaking of the building woke up all the people who were asleep.

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:07:16
先行词不是all the people吗?有个all来修饰了怎么还用who引导不用 that啊?

all、最高级、the one等都是针对which\that两个词的比较。先行词出现以上几种的话,只能用that而不能用which。

房子的剧烈震动吵醒了熟睡中的人们

who 是对people的补充

有all并不代表就不能用who而一定要用that
没有这个规定的
当在说到人,甚至其它有生命的东西,用who是最贴切的

我猜想你是说 all that 。。的用法,
但也有 all those who 。。。
all who 。。。
这些用法的