Definition Have a knack

English vocabulary and translations (See all our English vocabulary translation)

Want to improve your English? Try our online English lessons for free.

Definition

to have (or to get) a knack for (doing something): to have (or to get) a talent, a gift for (doing something)
idiom
She has a knack for playing music.
They have a knack for annoying the neighbours.

Examples

  • "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 having difficulties with 'Have a knack'? Want to improve your English? Try our online English lessons and receive a free level assessment.


Do you have smart way of remembering 'Have a knack'? Share it with us!