Question: what are the 3 characteristics of homophones?
Answer: Homograph – Some homophones are similar in spelling, but different in meanings. ... 
Homonym – Some words have the same pronunciation but different meanings. ... 
Heterograph – Homophones that have different spellings but are pronounced in the same way are called heterographs.