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.
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.