"I have on a pretty coat."
Translation:Tengo puesto un abrigo bonito.
Hmm, maybe only in iOS or certain browsers? I can edit my comments via mobile.
Yes. While in English, saying, "I am wearing one pretty coat" may sound a little odd, but is still acceptable, in Spanish, it is grammatically incorrect and sounds even more bizarre to native speakers.