You are on page 1of 1

present perfect

Fill in the blanks to write correct sentences

1.- Harry has just arrived home. (arrive)

2.- Your dad hasn’t driven his car for ten days. (not/drive)

3.-Alexander and Sarah have finished university this month.


(finish)

4.-Some of my best friends have come to my party. (come)

5.-Walter has never tasted Indian food. (not/taste)

6.-My parents have flown to San Francisco twice. (fly)

7.-Roger has understood the teacher’s explanations.


(understand)

8.-Elisabeth has planted some new plants this morning.


(plant)

9.-They have already made their beds. (make)

10.-Uncle Patrick has smoked ten cigarettes today.

11.-The farmer has milked all his cows this afternoon.

12.-Katherine has helped her mom in the shop. (help)

13.-You have told me the funniest joke in your life. (tell)

14.-The new mechanic has repaired my car this evening.

15.-It’s early so we haven’t had breakfast yet. (not/have)

16.-Sheila has spent her holidays in Greece. (spend)

17.-I have seen this American actress many times. (see)

18.-My youngest son has passed the final exams. (pass)

19.-Richard and you have visited the Art Museum twice.

20.-Have you ever been in Mexico? (be)

21.-We have already sung a few songs. (sing)

22.- Victoria has just had a baby boy. (have)

You might also like