This article notwithstanding, awhile is not regarded as correct usage in British English and is would be corrected by an English teacher.
The Collins dictionary confirms this:
"Awhile means for a short time. It is more commonly spelled 'a while', which is considered more correct, especially in British English."
Excellent article Arnauti. In my opinion, the examples that use "while" as a noun (and therefore requiring two words, a + while) sound clumsy. I would express them differently so that "for awhile" works. E.g. "We'll have to wait awhile (for a while)." Two separate words looks wrong to me.
Surprising and informative! "We read awhile" looks grammatically incorrect to me. Oh, haha: in a quick survey of 130,000 words I wrote in journals etc, I used "awhile" exactly zero times. I guess I must have put it in the same category as "alot" some time in the murky past.
This is incorrect - there's a difference between "awhile" and "a while". The former acts as though it contains an implicit preposition, which is why it is not preceded by one. In other words, these two are synonymous and both accepted:
- We read awhile
- We read for a while
That said, "awhile" is clearly not common in modern usage. I've changed the sentence to make "for a while" the default translation. :)
Edit: Upon further inspection, it appears that "We read for awhile" was also accepted, which it clearly should not be. Perhaps that's what you got. I've removed it.