wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

She (a)   traveled to most parts of the world. (have-has)

2.

_____ you ever _____ in a car accident? (have-has-be)

(a)  

3.

Have you (a)   your homework? (do)

4.

I haven’t done it (a)   . (yet-just-already)

5.

I have (a)   done it. (yet- just)

6.

She has (a)   to Portugal. (go)

7.

She has (a)   to Portugal. (be)

8.

She has (a)   to Portugal. (go)

9.

Have they (a)   been to Australia? (never-ever)

10.

Has she won the Wimbledon Tennis Tournament (a)   ? (yet- already)

11.

I’ve _____ the latest Star Wars film. I _____ it last week. (see-see)

(a)  

12.

She’s _____ the letter. She _____ it yesterday. (write-write)

(a)  

13.

I’ve _____ my homework. I _____ it after supper. (do-do)

(a)  

14.

A: Have you tidied your room _____ ?

B: Yes, I’ve _____ tidied it. (just-yet)

(a)  

15.

Bob’s not here. He’s (a)   to work. (be-go)

16.

It’s good to see you again. Where have you (a)   ? (be-go)

17.

Mary’s hair looks nice. She’s just (a)   to the hairdresser’s. (be-go)

18.

(a)   she already bought a new car? (have-has)

19.

She is only 14 years old, but she (a)   many tournaments in her life. (win)

20.

_____ she _____ a new carpet yet? (buy)

(a)