When you say I have heels on, you don't need to say "high heels" because 'heels' implies that they are at least somewhat high. When you say I have heels on, you don't need to say "high heels" because 'high' is implied. You also need to put "I have high heels on" in quotes, or change it to indirect speech.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.