500
Homonyms...
A. have same spelling, same sound, same definition
B. have different spelling, different sound, same definition
C. have different spelling, same sound, same definition
D. have same spelling, may or may not have same sound, different definition
D. have same spelling, may or may not have same sound, different definition