Here is a nice tool I have found which might help you when doing homework.
Confusing Words is a collection of 3210 words that are troublesome to readers and writers. Words are grouped according to the way they are most often confused ormisused.
Some of these words are homonyms (words that sound alike but are spelled differently) and some are just commonly confused such as “affect/effect”