The expression "as if" is extremely forgiving as to the tense permitted in the clause that follows it. Any of your sentences might be seen or heard (absent the accidental repetition of 'slept' in b). Grammarians generally recommend 1 for the past and b for the present.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.