Check out It Sounds Wrong, but it’s Right by rogersgeorge. Here is an excerpt:
Okay, the intransitive verb “lie-lay-lain” is one we often get wrong in the present tense. We say “I’m gonna go lay down,” when we mean “I’m gonna go lie down.” (note there’s no direct object.) “Lie,” the correct word, sounds okay even when we often say “lay.”
Ah, but the past tense of lie,…
The full article is available here.