You are on page 1of 2

English grammar worksheets

www.e-grammar.org/esl-printable-worksheets/

Present perfect tense


A) Choose the correct form.
A: ....... 1 ....... Greg lately?
B: No, I ...... 2 ...... . I ...... 3 ...... to him
at the airport two weeks ago.
But I ...... 4 ...... him since then.
A: Where ...... 5 ...... ?
B: He ...... 6 ...... to Greece for a holiday.
A: I ...... 7 ...... Greece three times. I love
Greece.
B: Really? My wife and I ...... 8 ...... a week in
Turkey in 1996, but I ...... 9 ...... Greece.
By the way, ...... 10 ...... back yet?
A: Yes, he ...... 11 ...... . I ...... 12 ..... him
yesterday. He ...... 13 ...... extremely
healthy.
1. A Have you seen
B Did you see
C Were you seeing

8 A were spending
B have spent
C spent

2 A haven't seen
B didn't
C haven't

9 A didn't ever visit


B have never been to
C was never in

3 A did talk
B have talked
C talked

10 A has Greg come


B has Greg came
C did Greg come

4 A didn't see
B haven't seen
C saw

11 A did
B has
C has come

5 A did he travel
B has he travelled
C did he travelled

12 A met
B have met
C was meeting

6 A flied
B flew
C has flown

13 A was looking
B has looked
C looked

7 A was in
B had been to
C have been to

See Key to exercises on the next page

B) Rewrite these sentences in the present


perfect.
Example: I went to shops.
I have gone to shops.
I didn't do it.
............................................................................
We bought the tickets.
............................................................................
My girlfriend didn't arrive.
............................................................................
The team weren't successful.
............................................................................
You threw the cap into water.
............................................................................
He didn't deliver the parcel.
............................................................................
I cut my finger.
............................................................................

Key to exercises
A
1 A, 2 C, 3 C, 4 B, 5 A, 6 B, 7 C,
8 C, 9 B, 10 A, 11 B, 12 A, 13 C
B
I haven't done it.
We have bought
My girlfriend hasn't arrived
The team haven't been
You have thrown
He hasn't delivered
I have cut

You might also like