I want to know what is the difference between "for ages", "for years"and "for a long time" .


3 Answers


There is not much difference, 'for ages' should be longer than 'for years', but all three mean that it was a long period.


There isn't any difference in meaning. Use any one ypu feel like.


for ages adv (for a long time
I waited for ages but he never showed up.

for years adv (for several or many years)

for a long time adv(at length)
After a hard day's work I'm always ready to sleep for a long time.

Long time might only be 12 hours

ages can be from hours to many years

For years can be 2 years and up


Your answer

Privacy: Your email address will only be used for sending these notifications.

LanguageLearningBase.com (short: llb.re) is an online community for learning foreign languages.
It represents an open knowledge base. Every member can share and gain knowledge about a new language.