Can the verb SEE mean an action lasting for a period? (I don't quite think so.) If it doesn't mean an action lasting for a period, how can we use "for a long time" or "for ages"?
Many Chinese students say it as 1). Is it right? Why?
According to Oxford Dictionary, "for a long time " is usually used in positive sentences,while "for long" is used in questions or negatives. It means the sentences above are ungrammatical. How can we distinguish "for a long time" and "for long"?Can you explain these phenomena? Thanks a lot!
Top answer
First of all, I don't think you need such a large font size! You don't need to create a highway billboard! Native speakers say the first or the third, not the second.
— CalifJim
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.