A lot, alot – “Alot” is not a word; use “a lot” in informal writing.
Substitute "many," “much,” "several," "numerous," "a large number," and "a large amount”with "a lot" in formal writing.
Visit us at : http://www.letstalk.co.in Institute for English Speaking courses, Personality Development, Accent Training, Business English, Ielts and Tofel in Mumbai