Exercise 1: Fill in the Blanks
Complete the sentences with “for,” “since,” or “ago.” Write your answers in lowercase.
Example: I have lived in London ________ five years. (for)
1. She has been studying English ________ she was a child.
2. They visited us two weeks ________.
3. He has known her ________ 2010.
4. We have been waiting ________ an hour.
5. My brother left home three years ________.
6. She has been working here ________ last Monday.
7. They have been friends ________ they were teenagers.
8. I saw him ________ yesterday.
9. We have been living in this house ________ ten years.
10. He has been feeling unwell ________ last week.
Exercise 2: Multiple Choice
Choose the correct word (“for,” “since,” or “ago”) to complete each sentence.
Example: I have worked here ________ 2018. (since)
1. She has been reading this book ________.
2. They moved to Paris ten years ________.
3. I have been feeling tired ________ last week.
4. He called me five minutes ________.
5. We have been friends ________ 2005.
6. She has been living in New York ________ five years.
7. They met at school ________.
8. He visited his grandparents ________.
9. We have been waiting ________ an hour.
10. She called me ________.
Exercise 3: Match the Sentences
Match the sentences on the left with the correct time expressions on the right.
Example: I have been working here ________. โ for three years
1. She has been living in New York ________.
2. They met at school ________.
3. He visited his grandparents ________.
4. We have been waiting ________.
5. She called me ________.
6. He has been running ________.
7. They have been married ________.
8. I saw her ________.
9. We have been studying ________.
10. He bought a new car ________.