much は「たくさんの~」という意味で、量の多さを表す形容詞です。
much は数えることができない名詞(不可算名詞)にだけしか使えません。つまり、dogs(犬)などを修飾して much dogs という使い方はできません。数えることができる名詞で「たくさんの~」を表したい場合は many を使います。
Is there much water in the pond?
その池には水がたくさんありますか。
You spend too much money.
あなたはお金を使いすぎます。
Did you have much fun?
とても楽しかったですか。
We don't have much time.
私たちにはあまり時間がない。
Do you take much sugar in your coffee?
コーヒーに砂糖をたくさん入れますか。
They don't have much company.
彼らには仲間があまりいない。
Music affords us much pleasure.
音楽は私たちを大いに楽しませてくれる。
You watch too much TV.
あなたはテレビを見すぎです。