NAME: DATE: GRAMMAR WORKSHEET PRESENT PERFECT

NAME: ________________________

DATE: ________________________

GRAMMAR WORKSHEET

PRESENT PERFECT

I You He She It We They

have have has has has have have

eaten.

Have I Have you Has he Has she Has it Have we Have they

eaten?

I

have

You have

He has

She has not eaten.

It

has

We have

They have

Yes,

No,

I

have. I

have

you have. you have

he

has. he

has

she has. she has not.

it

has. it

has

we have. we have

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 (decided) _______________ 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.

Permission granted to reproduce for classroom use. ?

GRAMMAR WORKSHEET

Grammar Focus Present Perfect Level Intermediate

ANSWER KEY

1. haven't eaten 2. Has / done / has 3. Have / seen 4. have lost 5. haven't arrived 6. Has / had 7. haven't flown 8. Has / called / hasn't

ALL Things Grammar

9. Have / written 10. haven't found 11. Have / decided 12. Has / read 13. Have / put 14. hasn't rained 15. have forgotten

Grades as percentages

15 / 15 = 100% 14 / 15 = 93 13 / 15 = 87 12 / 15 = 80 11 / 15 = 73 10 / 15 = 67

9 / 15 = 60 8 / 15 = 53 7 / 15 = 47 6 / 15 = 40 5 / 15 = 33 4 / 15 = 27 3 / 15 = 20 2 / 15 = 13 1 / 15 = 7 0 / 15 = 0%

Permission granted to reproduce for classroom use. ?

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download