Check out Using the Subjunctive by rogersgeorge. Here is an excerpt:
Use the subjunctive when something isn’t real. Not that you’re lying, but when you describe something that is contrary to reality, such as if by flapping your arms would make you fly. Use the…
The full article is available here.