ALL と NO/ NONE
ALL は「全部」、NOは「無」を意味します。これらの使い方を見てみましょう。
ALL
ALL は、ALL は、3つ以上の物又は不可算名詞に使われます。
2つの場合、BOTH が使われます。
All students must complete the application form.
There are four T-shirts here. All are made of 100% cotton.
Have you read all of the books?
ALL は、代名詞として使う事ができます。
There are four T-shirts here. All are made of 100% cotton.
I have two nephews and a niece. I love all.
特定の物を「全て」という場合、OF を使います。OFの後に代名詞が続く場合を除いて、このOFは省略可能です。
All of the students in my class passed the exam. (特定)
All the students in my class passed the exam. (特定)
All students must complete the application form. (不特定)
×All of students in my class passed the exam.
OF の後は、必ず「特定の物」であることに気をつけて下さい(OF を使った名詞の数え方参照)。
ALL は、同格的に使う事もできます。主語の同格の場合、一般動詞の前かBe動詞の後に、目的格の場合直後に置きます。
They were all tired.
They all enjoyed the game.
We have all seen the movie.
ALL は、可算名詞の場合複数形が続きます。ただし、「ある一つの物の中身全て」という意味では、単数を取る場合もあります。
Have you read all of the book yet?
I need to sell all of those books.
He worked hard all year.
NOT ALL (OF) 〜 は、部分否定を表すので注意して下さい(部分否定と全否定参照)。
Not all people are kind.
Not all of my books are good.
NO とNONE
NO, NONE は、「無い」という意味です。NONE of は、3つ以上の時に使われ、2つの場合、NEITHER が使われます。
NO は、名詞を修飾して「無」を表します。一方 NONE は、代名詞 又は NONE OF の形で使われます。
I can't imagine a life with no computers.
There's no food left in the fridge.
None of us left the party before midnight.
She waited for her friends, but none came.
NO も、NONE も「無」を表すので、可算名詞の場合、単数形か複数形か、考え込んでしまいますよね。実は、「場合」によります。
You have no new messages.
I see no reason why it shouldn't work.
留守電に何のメッセージも無い時、"No new messages" と複数形が普通です。"some messages" のイメージを、NOT ANY と否定している 感覚です。No reason は、「一個の理由も見つからない」という意味で単数形になっています。
NONE の 場合、of の後は複数形ですが単数扱いが基本です。ただし、口語では、複数形で使われる事が多いです。
None of the students knows what happens to him.
None of my friends call me any more. (informal)