have (got) a knack for (something)

(redirected from have a knack)
Like this video? Subscribe to our free daily email and get a new idiom video every day!

have (got) a knack for (something)

To be exceptionally proficient at (doing) something. I don't know what it is, but David just has a knack for getting under my skin. Jenny's got a real knack for the piano.
See also: have, knack
References in classic literature ?
Besides, things have a knack of going wrong at the start, especially in the matter of irritating trifles.
I don't know why he was so eager on the subject, unless it be that I occasionally borrow an umbrella and have a knack of coming out, in the middle of a game of whist, with a mild "Lor
You are very fond of bending little minds; but where little minds belong to rich people in authority, I think they have a knack of swelling out, till they are quite as unmanageable as great ones.
Some men have a knack at making Rembrandts, others have a turn for Raphaels, Titians, Cuyps, Watteaus, and the rest of them.
But doors and listeners have a knack of getting together; and, in my line of life, we cultivate a healthy taste for the open air.
Some teams just have a knack for beating certain teams no matter where each sits in the standings.