muchはたくさんという意味で、数えられない物に使う、と習いましたね。 much time, money, などです。
We have much timeで、我々には時間が十分ある、と言う
意味になるか、ということです。
意味は通じますが、不自然。
We have a lot of time にすると自然な英語になります。
We don't have much timeと否定なら、全く問題のない
自然な響きになります。
辞書には前から書いてありますし、
最近では中学校でも教えている所もあるようです。
以前は学校で教えなかったので、
英語が出来る人でも知らない人が多いようです。