HAVE ON HAVE: Tener / ON: En, sobre (prep.). Sentido de continuidad (adv.)
Llevar puesto
-Llevar puesto (una prenda de ropa, unos zapatos, complementos, etc.)
Tener algo conectado
-Tener algo conectado (un electrodomstico, un aparato elctrico, etc.).
- He has his best suit on.
- I can't talk to her while she has got the radio on.