You are on page 1of 2

NAME: ________________________ DATE: ________________________

GRAMMAR WORKSHEET
PRESENT PERFECT
I have I have
You have You have
He has He has
She has eaten. She has not eaten.
It has It has
We have We have
They have They have
Yes, No,
Have I I have. I have
Have you you have. you have
Has he he has. he has
Has she eaten? she has. she has not.
Has it it has. it has
Have we we have. we have
Have they they have. they have

⚫ Complete the sentences below. Use ‘haven’t or ‘hasn’t’ for negative sentences.

1. I’m really hungry because I (eat) _______________ _______________.

2. A: _______________ Mary (do) _______________ her homework?


B: Yes, she _______________.
3. _______________ we (see) _______________ that movie? I can’t remember.
4. Oh no! I (lose) _______________ _______________ my cell phone!
5. No, Pat and Sue (arrive) _______________ _______________. They’re not here.
6. _______________ Mr. Smith (have) _______________ breakfast?
7. I’m nervous. I (fly) _______________ _______________ in a plane before!
8. A: _______________ he (call) _______________? B: No, he _______________.
9. _______________ you ever (write) _______________ a poem?
10. I’m not happy. I still (find) _______________ _______________ my cell phone.
11. _______________ you (decide) _______________ what food you want to order?
12. _______________ Sarah (read) _______________ the magazine I gave to her?
13. _______________ you (put) _______________ all your toys away?
14. It (rain) _______________ _______________ for a very long time.
15. I think I (forget) _______________ _______________ to buy some bread.
 Complete these sixteen sentences to score your knowledge of PRESENT PERFECT grammar.
It’s a great movie. I have … that 9. Eva, Thomas, and Robert … Hong
1.
movie many times. Kong many times.

a) saw a) have been


b) seen b) been to
c) see c) have been
to
2. Have you … really strange or 10. I’ve cleaned the kitchen, but I … the
interesting food? living room yet.
a) ever eaten
b) never eaten a) haven’t clean
c) ate b) haven’t cleaned
c) have cleaned

3. (A) … your brother talked to you yet? 11. (A) Have you ever seen a ghost?
(B)) es, he …. (B)) es, I ….
a) Has / did a) have
b) Have / have b) ever
c) Has / has c) neve
r
4. My family and I … to many different 12. (A) … your teacher graded the tests?
countries around the world. (B)) es, she ….
a) have flown
b) has flown a) Has / has
c) flown b) Has / have
c) Have /
graded
5. My sister … ridden a bicycle. She is 13. She has a car, so she … there many
afraid that she will fall off. times.
a) have drive
a) never b) has driven
b) has never c) has drove
c) has ever

6. (A) … you talked to Mr. Parfitt? 14. (A) ave you … your homework?
(B)) o, I …. (B)) es, I ….
a) Had / haven’t a) done / do
b) Have / haven’t b) did / did
c) Have / didn’t c) done /
have
7. I’m sorry, but I … finished my 15. (A) … have you been?
homework yet. (B) Fin , thanks.
a) have a) How
b) hasn’t b) What
c) haven’ c) Whe
t n
8. (A) … you finished your lunch yet? 16. Have you finished answering all
(B)) es, I …. the questions …?
a) yet
a) Has / has b) ever
b) Has / have c) never
c) Have /
have

You might also like