My Own Resources

Practice

Verb Tenses Revision

Put the verbs in brackets into the present perfect tense, and fill the spaces by repeating the auxiliary.

  1.    Where you (be)____________________? I (be)____________________ to the dentist.

2.    You (have)____________________ breakfast? Yes, I...

3.    The post (come)____________________? Yes, it...

4.    You (see)____________________ my watch anywhere? No, I'm afraid I...

5.    Someone (wind)____________________ the clock? Yes, Tom...

6.    He just (go)____________________ out.

7.    I (not finish)____________________ my letter yet.

8.    Someone (take)____________________ my bicycle.

9.    The phone (stop)____________________ ringing.

10.  You (hear) ____________________from her lately? No, I...

11.  I just (wash)____________________ that floor.

12.  The cat (steal)____________________ the fish.

13.  You (explain)____________________ the exercise? Yes, I...

14.  There aren't any buses because the drivers (go) ____________________on strike.

15.  You (have) ____________________ enough to eat? Yes, I (have) ____________________ plenty, thank you.

16.  Charles (pass) ____________________his exam? Yes, he...

17.  How many bottles the milkman (leave)____________________? He (leave) ______________________ six.

18.  I (live) ____________________here for ten years.  

19.  How long you (know)____________________ Mr Pitt? I (know) ____________________him for ten years.

20.  Would you like some coffee? I just (make)____________________ some.

21.  Mary (water) ____________________the tomatoes? Yes, I think she...

22.  You (not make)____________________ a mistake? No, I'm sure I...

23.  Why you (not mend)____________________ the fuse? I (not have)____________________ time.

24.  You (dive)____________________ from the ten-metre board yet? No, I...

25.  You ever (leave) ____________________a restaurant without paying the bill? No, I...

26.  I (ask)____________________ him to dinner several times.

27.  He always (refuse)____________________.

28.  You ever (ride)____________________ a camel?

29.  I (buy) ____________________a new carpet. Come and look at it.

30.  Why he (not finish)____________________? He (have) ____________________plenty of time.  

Key Sheet