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

Thanks

3 Answers

0vote

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

0vote

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

0vote

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.