单项选择题

It is difficult to list all of John's attributes because he has so many different talents and abilities.

A.qualities
B.interests
C.preferences
D.virtues