Select the most appropriate option to fill in the blank.
She has great affection ____ her brother.
Show answer & explanation
Correct answer: D
Explanation
The word "affection" is a noun that is idiomatic when followed by the preposition for. The Standard English expression is to have affection for someone or something.
To: While "affectionate" (the adjective) is followed by "to" (e.g., She is affectionate to him), the noun "affection" is not.
Of: You might have a feeling of affection, but you do not have affection of a person.
The most appropriate word to fill in the blank is ‘for’.