Многих удивило, что A LOT OF, LOTS OF употребляются в утвердительных предложениях, а MANY, MUCH употребляются в вопросительных и отрицательных предложениях. Пора удивиться еще больше, потому что простые вещи - самые опасные, особенно ситуация с LONG. Это слово часто используется, чтобы завалить на экзамене FCE.
72.1. FOR A LONG TIME и A LONG TIME употребляются в утвердительных предложениях.