Please comment on these two sentences.
1.We’ve been looking for you for ages.(Is it correct)
My opinion.
We’ve looked for you for ages. (Please comment)
They were waiting by the fountain.
My friend thinks.
They have been waiting by the fountain. (Please Comment)
Both are grammatical, but the former is much more usual.
Both are possible, depending on context. “They were waiting by the fountain” describes a past event. “They have been waiting by the fountain” describes an event that continues through the recent past up until the present or near present.
I said that the former sentence — “We’ve been looking for you for ages” — was more usual. That sentence is present perfect continuous.
They may be still there. “continues up until the present or near present” was meant to include that case. However, if the focus is mostly on the fact that they are there now, you would say “They are waiting by the fountain”.