You are on page 1of 2

Mario

NAME: ________________________ 29th March 2023


DATE: ________________________
GRAMMAR WORKSHEET
PRESENT PERFECT
Positives, Negatives and Questions
⚫ Write the sentences below in the present perfect tense.

1. I saw a penguin. _____________________________________________________

2. Did they eat breakfast? ________________________________________________


Jennifer hasn´t finished her homework.
3. Jennifer didn’t finish her homework. _______________________________________
Have they met the president?
4. Did they meet the president? ____________________________________________
No, we haven´t.
5. No, we didn’t. ________________________________________________________
Has Roberto visited Vancouver?
6. Did Roberto visit Vancouver? ____________________________________________
Yes, he has.
7. Yes, he did. __________________________________________________________
Mrs. Smith hasn´t read the book.
8. Mrs. Smith didn’t read the book. __________________________________________
He has been a teacher.
9. He was a teacher. ____________________________________________________
Have you been in jailed?
10. Were you in jail? ______________________________________________________
I haven´t cleaned my room.
11. I didn’t clean my room. _________________________________________________
No, they haven´t.
12. No, they weren’t. _____________________________________________________
Has she been sicked?
13. Was she sick? _______________________________________________________
Has he swum in the ocean?
14. Did he swim in the ocean? _____________________________________________
They haven´t arrived.
15. They didn’t arrive. ____________________________________________________
Where have they been?
16. Where were they? ___________________________________________________
We have lived here for a year.
17. We lived here for a year. _______________________________________________
What has he done?
18. What did he do? ______________________________________________________
It hasn´t rained for a long time.
19. It didn’t rain for a long time. _____________________________________________
Who have finished the homework?
20. Who finished the homework? ____________________________________________

Permission granted to reproduce for classroom use. © www.allthingsgrammar.com


GRAMMAR WORKSHEET ALL Things Grammar

Grammar Focus Present Perfect


Level Intermediate

ANSWER KEY

1. I have seen a penguin. 11. I haven’t cleaned my room.


2. Have they eaten breakfast? 12. No, they haven’t.
3. Jennifer hasn’t finished her homework. 13. Has she been sick?
4. Have they met the president? 14. Has he swum in the ocean?
5. No, we haven’t. 15. They haven’t arrived.
6. Has Roberto visited Vancouver? 16. Where have they been?
7. Yes, he has. 17. We have lived here for a year.
8. Mrs. Smith hasn’t read the book. 18. What has he done?
9. He has been a teacher. 19. It hasn’t rained for a long time.
10. Have you been in jail? 20. Who has finished the homework?

This worksheet is now on YouTube!


https://www.youtube.com/watch?v=Svhp1xCzCkE

Permission granted to reproduce for classroom use. © www.allthingsgrammar.com

You might also like