If two words sound exactly alike but have different spellings and meanings, what type of words might they be?
a. homophones
b. homographs
c. both homographs and homophones
d. neither homographs nor homophones