1 all 要用在定冠詞、形容詞性物主代詞和these、those等限定詞的前面,通常修飾復數名詞和不可數名詞。
2 whole 要用在定冠詞、數詞等限定詞的后面,通常修飾單數可數名詞或不可數名詞,但也可修飾被看成一個整體的復數名詞。
比較
All the money has been spent. 所有的錢都花光了。
The whole money has been spent.
All the Chinese people love peace. 全體中國人都熱愛和平。
The whole Chinese people love peace.
The whole room is clean and tidy. (正)整個房間都清潔整齊。
All the room is clean and tidy. (誤)
It has rained for five whole hours . (正)雨已經整整下了5個小時。
It has rained for whole five hours . (誤)
She stayed here for four whole days . 她在這里整整待了4天。
All five men were tired out. 他們5個人都精疲力竭了。
He drank a whole bottle. 他喝了整整一瓶。