Homophones are words that
a. are spelled alike but have different meanings.
b. sound alike but have different meanings.
c. sound different but have the same meanings.
d. are spelled differently but have the same meanings