0
I wanted to see Harry. How long ago ____

A) has he left ? B)did he leave ?

Which option would fit ?

5
  • The second is correct. You can say "How long has he been gone?"
    – Mick
    Commented Oct 26, 2016 at 4:18
  • I'm not sure @Mick has it right here. Can you tell us what you think is the correct answer? Please use the edit link under your question to tell us which answer you think is correct. That will make for a much better question! Commented Oct 26, 2016 at 4:59
  • @P.E.Dant The thing is that I don't know too but the answer seems to be true
    – agcgn
    Commented Oct 26, 2016 at 19:31
  • @ysn_akst I was trying to motivate you to tell us what research you have done on your own. This makes for a better question, which leads to a more useful answer. Please read our tour and Help Center pages. They will help you to write a useful question. We hope you'll ask more of them. Commented Oct 26, 2016 at 19:43
  • @P.E.Dant OK, I got it. I remember we used ago with did but I wasn't sure
    – agcgn
    Commented Oct 26, 2016 at 20:03

1 Answer 1

1

You use the past simple, not the present perfect, with ago.

So the second sentence is Ok grammatically. How long ago did .....

However, you can use how long without ago in the present perfect.

A. How long ago did he leave?

B. Three hours ago.

A. How long has he left?

B. three hours.

1
  • Is there any reason we use ago with past simple or because it's just it, it's just the use of the langugae
    – agcgn
    Commented Oct 26, 2016 at 20:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .