I always refer to this site when I have problems with word selection or usage:
http://public.wsu.edu/~brians/errors/errors.html#errors
Then I go ahead and f*** it up anyway.
That vs Which: If you are defining something by distinguishing it from a larger class of which it is a member, use “that”: “I chose the lettuce that had the fewest wilted leaves.” When the general class is not being limited or defined in some way, then “which” is appropriate: “He made an iceberg Caesar salad, which didn’t taste quite right.” Note that “which” is normally preceded by a comma, but “that” is not.
http://andromeda.rutgers.edu/~jlynch/Writing/t.html#that
Gone vs Went: The past participle of “go” is “gone” so it’s not “I should have went to the party” but “I should have gone to the party.”
http://public.wsu.edu/~brians/errors/went.html