NAME: ________________________ DATE: ________________________ GRAMMAR WORKSHEET PRESENT PERFECT I You He She It We Th
Views 98 Downloads 0 File size 520KB
NAME: ________________________
DATE: ________________________
GRAMMAR WORKSHEET
PRESENT PERFECT I You He She It We They
have have has has has have have
eaten.
I You He She It We They
have have has has has have have
Yes, Have Have Has Has Has Have Have
I you he she it we they
eaten?
I you he she it we they
not
eaten.
No, have. have. has. has. has. have. have.
I you he she it we they
have have has has has have have
not.
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. © www.allthingsgrammar.com
GRAMMAR WORKSHEET
ALL Things Grammar
Grammar Focus Present Perfect Level Intermediate
ANSWER KEY 1. haven’t eaten
9. Have / written
2. Has / done / has
10. haven’t found
3. Have / seen
11. Have / decided
4. have lost
12. Has / read
5. haven’t arrived
13. Have / put
6. Has / had
14. hasn’t rained
7. haven’t flown
15. have forgotten
8. Has / called / hasn’t
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. © www.allthingsgrammar.com