Головна відмінність полягає в тому, що ці три конструкції використовуються з різними іменниками. Якщо іменник вказує на об'єкт, який можна порахувати (countable noun), тоді використовуємо «many». Якщо йдеться про незлічуваний іменник (uncountable noun) — вживаємо «much».
багато, багатьох.
В українській мові є кілька слів, в яких під впливом анальоґії асимілюється самозвук о до самозвука а в сусіднім складі і пишеться: багато (але й: богато), гаразд (зам. горазд), калатати (зам. колатати), качан (зам.
ЗАБАГАТО, присл. Більше, ніж треба, можна.
A lot of / lots of використовуються для вираження множинності предметів з різними іменниками (обчислювальними і необчислювальними). A lot of = lots of — багато, безліч. I have a lot of bananas.
Літературне слововживання. багато — (велика кількість кого-, чого-небудь) без ліку; (переважно грошей) кури не клюють; [і] свині не їдять; [хоч] лопатою горни (греби, загрібай); (безліч) аж кишить …