many は数えられる名詞 (複数形)、much は数えられない名詞に使う。「数えられるか/量で測るか」を見て選ぶ。 肯定文ではどちらも a lot of に置きかえられることが多い。
book / car / friend のように数えられる名詞 → many
water / time / money のように量で測る名詞 → much
肯定文ではどちらも a lot of で言えることが多い
many を使うとき
数えられる名詞 (可算名詞) の複数形と一緒に使う。 後ろの名詞は books / friends のように -s がつく。 疑問文・否定文で特に many が好まれる。
How many books do you have?
何冊本を持っていますか?
I don't have many friends here.
ここにはあまり友達がいません。
much を使うとき
数えられない名詞 (不可算名詞) と一緒に使う。 water / time / money / information など、ひとまとまりの量で考える名詞。 肯定文ではやや堅く 響くため、会話では a lot of がよく使われる。
How much water do you drink a day?
1 日にどれくらいの水を飲みますか?
I don't have much time today.
今日はあまり時間がありません。
肯定文では a lot of が無難
肯定文で many / much を単独で使うと教科書的・堅い印象になる。 会話では数・量どちらにも使える a lot of が万能でナチュラル。 疑問文・否定文では many / much がふつうに使える。
I have a lot of books.
本をたくさん持っています。
She drinks a lot of coffee.
彼女はコーヒーをたくさん飲みます。
間違えやすいポイント
I drank many water.
I drank a lot of water.
water は数えられない名詞なので many は使えない。much water は文法的には正しいが肯定文では堅いので、a lot of water が自然。
How much books do you have?
How many books do you have?
books は数えられる名詞 (複数形) なので many。much は water / time など数えられない名詞専用。