I couldn't find its etymology... does anyone know? What does it mean and when should it be used?
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.
|
|
In modern usage, to have at is to attempt, to go ahead, or to attack physically. I suspect it comes from a shortening of the phrase have a go (at), which is used in the very same situations. Have at it means try (to do) it, have at thee! announces an attack in Shakespearian English, and he had at her with a knife means he attacked her with it. |
|||||||
|
|
Straitdope's forum suggests
Apparently "have at you" (or similar) appears in several Shakespeare plays in the sense of: let battle commence. |
|||||
|