An abstract noun is something that you cannot experience with your five senses. You cannot see, taste, hear, touch or smell them.
- - -
The answer is:
D. John thought this sophistication would win the love of Ellen.
You cannot taste, hear, see, touch, or smell love.