Grammar Exercises

Time Expressions: For, since, ago

Grammar exercise for B1, B2

Fill the gaps with either for, since, or ago.

1.Sam and Emma have known each other _____ secondary school.

2. I went to Costa Rica almost ten years _____.

3. Where have you been? I’ve waiting for you _____ over an hour!

4. I haven’t been feeling very well _____ I ate that chicken two days _____.

5. How long _____ did it happen?

6. Monica has been driving _____ she was eighteen.

7. We’ve had this problem ____ quite a long time.

8. They’ve been living there _____ 2011.

9. We’re hoping to go to Tuscany _____ the summer.

10. It was a wonderful experience. We’ll remember it _____ the rest of our lives.

11. Long _____ there was a beautiful princess called Lily.

Answers
1. since  2. ago  3. for  4. since; ago  5. ago  6. since  7. for  8. since
9. for  10. for  11. ago  12. since



    Discover more from EnglishSmarts - English with Suzanne

    Subscribe to get the latest posts sent to your email.

    Leave a Reply