Certain morphemes have more than one meaning and can be understood in more than one way. They are called ______________?
A. Allophones
B. Homophones
C. Homographs
D. Homonyms