Difference between ago and before

Ago is used with a past tense and a time expression to count back from the present.

His father died three years ago.

He left ten minutes ago.

Before is used with a past perfect tense to count back from a past moment. Before can also be used to mean ‘at any time before now / then’. With this meaning, it can be used with both present and past perfect tenses.

I have seen her before.

Complete the following sentences using ago or before.

1. It happened a long time …………………………………..

2. Julie phoned ten minutes …………………………………………

3. We have been living in this city since about ten years ………………………………………..

4. I met Stella in Australia three years ………………………………………

5. When we got talking, I remembered that I had been at school with her 15 years …………………………………

6. I have seen this film …………………………………….

7. Have you been here ……………………………………..?

Answers

1. It happened a long time ago.

2. Julie phoned ten minutes ago.

3. We have been living in this city since about ten years ago.

4. I met Stella in Australia three years ago.

5. When we got talking, I remembered that I had been at school with her 15 years before.

6. I have seen this film before.

7. Have you been here before?