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
正确答案是A