Hi,
I spent $100 on Xmas presents.
But if you want to consider just time, here are a few comments.
I spent 3 hours on my homework. 'on' can't be omitted here.
I spent 3 hours doing my homework. This implies that you fiinished it.
I spent 3 hours on doing my homework. This impli