0
Frostwhite Posted 16 years ago
Grammar

Ago?

Hi!

Is this sentence correct?

It has been a long time ago.

Thanks!Emotion: smile
  

Top answer

Generally speaking, no, I wouldn't consider that to be correct. You can say things such as "It has been a long time" or "It has been a long time since I saw her" or "I saw her a long time ago", for example. Do you have additional context, or are you just trying to write individual sentences, Frostwhite?

  • Generally speaking, no, I wouldn't consider that to be correct.
  • You can say things such as "It has been a long time" or "It has been a long time since I saw her" or "I saw her a long time ago", for example.
  • Do you have additional context, or are you just trying to write individual sentences, Frostwhite?
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.

5 Answers
0
Generally speaking, no, I wouldn't consider that to be correct.

You can say things such as "It has been a long time" or "It has been a long time since I saw her" or "I saw her a long time ago", for example.

Do you have additional context, or are you just trying to write individual sentences, Frostwhite?
0
Hi Yankee!

I just asked this because I heard myself saying this when I asked someone how long she had been using her computer. I didn't know why I said this but it felt so natural. (without any basis though)
0
Hi,

I am with Amy. Nowadays, unless one is conscientious about his grammar, people are a bit too causual with conversational English in my opinion. So you will hear improper English being used, especially in the younger population. I personally feel that "ago" , along with past time markers like last night, a week ago etc. should not be used in present perfect contexts. Contexts such as:
0
frostwhiteIs this sentence correct?

It has been a long time ago.
No. a long time ago is "definite time" grammatically even though the exact meaning in terms of a point in time is somewhat vague. Present perfect tense can't be used with definite time. Don't use it with any expression ending in ago.

Use: It was a long

Related Questions