This website explains the difference in using 'when', 'whether' and 'if'.
This site shows you alternative words (synonyms), how to combine the word you want to use with other words or in a phrase, and what kinds of sentences a word fits into.
Free online course to improve your grammar, punctuation, spelling and writing.