I've usually hear the word affinity used with 'for' when people are talking about having a knack for something.
But a student has written sentence using 'with' (She has an affinity with learning languages.) Although it feels wrong to me, I've actually come across quite a few examples online that use 'with'. So I thought I'd ask and see if there is a different between the two.
Update: I just found the following quote on the Grammar Book website (belonging to Jane Straus) which confuses me evermore!
"In the examples above, affinity is followed by the preposition for. But in formal English, the phrase affinity for should be avoided. The editor Theodore M. Bernstein advised writers to "discard for" and instead "use between, with, or sometimes to.""
Would you agree with this?
Thanks.
Top answer
affinity for is so common that it seems standard to me. Same with 'with'.
— Clive
affinity for is so common that it seems standard to me.
Same with 'with'.
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.