It is difficult to list all of John's attributes because

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