“Stay for awhile”… or “Stay for a while”?
Is a while (written as two words) correct, or should it be awhile (written as one word)? Both forms are correct, though it depends on how each is used in a sentence.
Object of a preposition:
A while (two words) should be used when while is serving as the object of a preposition:
Stay for a while. (For is the preposition.)
Awhile (one word) should be the choice when being used as an adverb in a sentence:
Though there is a difference between the two forms, it’s common to see them used interchangeably.