englishtest-online — Test. Learn. Succeed.

Present perfect simple and present perfect continuous — Exercise 3

Fill in the blanks in the dialogues below with either the present perfect simple or the present perfect continuous of the verbs in brackets. Use the present perfect continuous if both tenses are possible.

Advertisement

1A: Your clothes are dirty. What have you been doing? B: I (clean) the garage all afternoon.

2A: Why are you smiling? B: I (just receive) a message from my best friend.

3A: Why are your hands covered in paint? B: I (paint) the living room.

4A: Do you know where Emma is? B: I don't know. I (not see) her today.

5A: Are you tired? B: Yes, I (run) in the park for an hour.

6A: Why is the kitchen so clean? B: Because I (wash) all the dishes.

7A: Your eyes look tired. B: I (study) for my exam all night.

8A: Can we watch the movie now? B: No, I (not finish) my homework yet.

9A: How long have you known David? B: I (know) him since we were children.

10A: Why is the floor wet? B: I (wash) the floor.

Next lessonPresent simple or present continuous

Related lessons

Advertisement