0
Maverick88 Posted 21 years ago
Grammar

Knack

Is there any difference between "to have a knack for smth" and "to have a knack of smth"?

and please revise this sentence:
" I think American schools can become much more efficient by giving its students, which possess this kind of talents, a chance to develop it in this age, and the school I have described here can set a good example for them."

Thank you in advance
  

Top answer

To me, only 'have a knack for ' is standard, as is 'have a habit of '. There is likely to be variation in opinion here, though. "

  • To me, only 'have a knack for ' is standard, as is 'have a habit of '.
  • There is likely to be variation in opinion here, though.
  • "
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
To me, only 'have a knack for' is standard, as is 'have a habit of'. There is likely to be variation in opinion here, though.

"I think American schools can become much more efficient by giving the students who possess this kind of talent a chance to develop it at this age, and the school I have described here can set a good example for them."

Related Questions