I have latterly been asked which of the following sentences are grammatically correct, though they both seem to be correct:
I spent too much money on the game
I spent a lot of money on the game
In spite of the fact that I claimed the both sentences were correct, my student insisted on showing the difference; I was unable to do that. So, help me with its solution.
"A lot" is just a quantity. It's not precise, but it's a quanity.
"Too much" is a judgement. More than is advisable.
You can have a lot of people come to your party - that's good. But if you can only fit 20 people in your living room, and 30 people come, then that's too many.
If you have a millionaire, then spending a lot may be okay. If you don't have much money, then even $10 may be too much.