Is there any difference between "have a knack for something" and "have a knack of something"? Can I use those prepositions (for and of) interchangeably in these following examples?
1. He's got the knack of getting people to listen. (Can I use the preposition "for" here? )
2. He has a knack of saying the wrong thing.(Can I use the preposition "for" here? )
3. I have a knack for remembering faces.(Can I use the preposition "of" here? )
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.