have something on—
1. be wearing smth.:
- She was very pretty and had a lovely dress on.
2. be busy with smth.:
- I’m sorry, I can’t come, I have two concerts on next week.
have something on one—(of money, etc.) carry about (also: have something on one’s person):
- The man had a credit card on him that the police believed was stolen.