Funny English Homographs

Homographs are words with the same spelling, but a different meaning (and they may or may not have the same pronunciation). Do you know all these English homographs? If not, check the vocabulary list under the Kaplan homographs illustration.

Kaplan English grammar exercises