I would always employ this phrase "a long time" in sentences so as to refer to "a period of time." For instance, I would say, "I've worked on this project for a long time," or "A long time ago, there once lived a witch on the hilltop." The other day I came across a sentece in which the phrase was used with the omission of the indefinite article "a." Substituting this shorter phrase for the original ones in the above two sentences, I find it awkward-sounding, but I don't know why. Is it grammatically acceptable? Or to say the least of it, is it frequently used by most intermediate learners or speakers of English?
Thanks!
Top answer
Keep the article "a". I can't think of an example in modern English where "time" does not take an article or quantifier of some kind.
— Ryan smith
Keep the article "a".
I can't think of an example in modern English where "time" does not take an article or quantifier of some kind.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I believe that "Long time no see" is a direct transliteration of the Mandarin Chinese "Hao jiou bu jien". Of course, this little oddity could just be a coincidence.