Present Perfect Tense Exercises
present perfect tense exercises perfect tense exercises present just already yet test
Put the verbs in brackets into the present perfect tense, and fill the spaces by repeating the auxiliary.
You (wash) the plates? ~
Yes, I...
[FONT="] Have you washed the plates?[/FONT][FONT="] ~
[/FONT][FONT="]Yes, I have.[/FONT]
[FONT="] [/FONT]
You (see) him lately? ~
No, I...
[FONT="] Have you seen him lately?~
No, I haven't.[/FONT]
[FONT="] [/FONT]
1 Where you (be)? ~
I (be) to the dentist.
2 You (have) breakfast? ~
Yes, 1...
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 I (not finish) my letter yet.
7 He just (go) out.
8 Someone (take) my bicycle.
9 The phone (stop) ringing.
10 You (hear) from her lately? -
No, 1...
11 I just (wash) that floor.
12 The cat (steal) the fish.
13 You (explain) the exercise? ~
Yes, 1...
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 He (post) the letter?
31 Why he (not finish)? He (have) plenty of time.
32 I often (see) him but I never (speak) to him.
33 You ever (eat) caviar? ~
No, 1...
34 We just (hear) the most extraordinary news.
35 The police (recapture) the prisoners who escaped yesterday.
36 I (not pay) the telephone bill yet.
Put the verbs in brackets into the present perfect tense, and fill the spaces by repeating the auxiliary.
You (wash) the plates? ~
Yes, I...
[FONT="] Have you washed the plates?[/FONT][FONT="] ~
[/FONT][FONT="]Yes, I have.[/FONT]
[FONT="] [/FONT]
You (see) him lately? ~
No, I...
[FONT="] Have you seen him lately?~
No, I haven't.[/FONT]
[FONT="] [/FONT]
1 Where you (be)? ~
I (be) to the dentist.
2 You (have) breakfast? ~
Yes, 1...
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 I (not finish) my letter yet.
7 He just (go) out.
8 Someone (take) my bicycle.
9 The phone (stop) ringing.
10 You (hear) from her lately? -
No, 1...
11 I just (wash) that floor.
12 The cat (steal) the fish.
13 You (explain) the exercise? ~
Yes, 1...
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 He (post) the letter?
31 Why he (not finish)? He (have) plenty of time.
32 I often (see) him but I never (speak) to him.
33 You ever (eat) caviar? ~
No, 1...
34 We just (hear) the most extraordinary news.
35 The police (recapture) the prisoners who escaped yesterday.
36 I (not pay) the telephone bill yet.