Hello everybody,
I have a simple question. Is there any difference between these two sentences?:
andI haven't seen him for ages.
Both of them should mean "I haven't seen him for a long time", but I was told by one non-native speaker that the first sentence sounds like a cliché, or maybe less natural than the other one. What do you think?I haven't seen him for a while.
They are both natural.
To me, for ages means for a longer time than for a while.
Rover
A "while" is usually relatively short. "Wait here a while until the doctor is ready to see you."
A "long while" exists, but "ages" is still even longer than a long while.
And does "I haven't seen him for ages" sound as a cliché to you?
There's nothing wrong with a cliche, used in moderation.
I think that there's nothing wrong with a clichés if you don't overuse them.
So I gather that it is a cliché, am I right?
I would say that it is an expression.