Perfect Tense Time Expressions Exercise 3

Fill in the blanks with the most appropriate perfect tense time expressions; ever, never, just, already, yet, so far, recently,since,for...

1. He hasn't finished his homework .

2. Have you been to Istanbul?

3. I have lived in California I was born.

4. I can't believe what I have seen. I will never forget it.

5. You cannot catch him anymore as the plane has departed.

6. He has been sitting on the couch 3 hours.

7. I don't know the character you are talking about because I have seen that movie.

8. Have you introduced your friend to your parents ?

9. How many teachers have you had you started school?

10. I have got off the phone with Amanda, she said she is coming over for dinner.

11. Have you decided what you want for your birthday ?

Correctness =
Correct answers:

GrammarBank Video Exercises
GrammarBank YouTube Channel