Tell me more ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

For some reason I thought the expression was "showed him one for" but someone I know just said "showed it what for". Which is it? I have also heard the idiom as "give it what/one for".

If anyone has a tip on the etymology I'm interested in that too.

share|improve this question

1 Answer

up vote 2 down vote accepted

The standard expression is Give [someone] what for. I think the other variants are all just mistakes or 'personal idioms', but perhaps someone will confirm if any of them really are normal in some region or dialect.

I agree with etymonline that the expression originated as a brusque reply to someone you've just assaulted, who says "What [did you do that] for?".

"I'll give you what for!" is often used in a context where the speaker (assailant) has every reason to think the other person knows perfectly well why he was attacked. It doesn't have to be in reply to anything at all.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.