Definition
to have (or to get) a knack for (doing something): to have (or to get) a talent, a gift for (doing something)
She has a knack for playing music.
They have a knack for annoying the neighbours.
They have a knack for annoying the neighbours.
- "It seems like you've really got a knack for press conferences, although you should expect some tougher questions in the future."
- "However, you should stay on your toes because Miss Stake is a shrewd woman who has a knack for being nosy."
Still unsure of the best way to use 'Have a knack'? Improve your English thanks to our online English lessons. We offer a free test as well as a free level assessment!
What our users say:
Test your English with Gymglish today and get a free level assessment
Absolutely free - no strings attached.