Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Present Perfect Tense worksheet with interactive exercises for language learners.

A colorful worksheet titled "Present Perfect Tense" featuring a fill-in-the-blank exercise with sentences and verb prompts, illustrated with three children and a blue border.

A colorful worksheet titled "Present Perfect Tense" featuring a fill-in-the-blank exercise with sentences and verb prompts, illustrated with three children and a blue border.

PNG 500×707 302.9 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #617791
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense ESL Gap Fill Exercise Worksheet
The task involves filling in the blanks with the correct forms of the verbs in brackets to complete the sentences. The focus is on using the Present Perfect Tense, which is formed by combining have/has + past participle. This tense is used to describe actions that started at some point in the past and have a connection to the present.

Solution and Explanation:



#### 1. I (not see) the film "Titanic" yet.
- Correct form: haven't seen
- Explanation: The Present Perfect Tense is used because the action (seeing the film) has not happened yet, but it is relevant to the present.

#### 2. My grandmother (buy) some new furniture for her house in Newcastle.
- Correct form: has bought
- Explanation: The Present Perfect Tense indicates that the action (buying furniture) has been completed recently and has a connection to the present.

#### 3. Who (break) the vase on the big table in the kitchen?
- Correct form: has broken
- Explanation: The Present Perfect Tense is used because the action (breaking the vase) has occurred recently and is relevant to the present.

#### 4. The Jacksons (paint) their fence recently. Their garden looks amazing.
- Correct form: have painted
- Explanation: The Present Perfect Tense is used because the action (painting the fence) has been completed recently and has a connection to the present.

#### 5. Mrs. Torres (not hear) the alarm clock. She is two hours late for work.
- Correct form: hasn't heard
- Explanation: The Present Perfect Tense is used because the action (not hearing the alarm) has a connection to the present (she is late).

#### 6. Now that I (finish) my homework, my friend and I can play on the playground.
- Correct form: have finished
- Explanation: The Present Perfect Tense is used because the action (finishing homework) has been completed recently and allows them to play now.

#### 7. Where (go) Charles and Betty?
- Correct form: have gone
- Explanation: The Present Perfect Tense is used because the action (going somewhere) has occurred and they are still there.

#### 8. I (never meet) a famous person in my life! It must be exciting!
- Correct form: have never met
- Explanation: The Present Perfect Tense is used because the action (meeting a famous person) has not happened yet, but it is relevant to the present.

#### 9. Brenda (read) this novel four times before. She must have liked it so much.
- Correct form: has read
- Explanation: The Present Perfect Tense is used because the action (reading the novel) has been completed multiple times and is relevant to the present.

#### 10. Alan and Beverly (live) in this old house for more than twenty-five years.
- Correct form: have lived
- Explanation: The Present Perfect Tense is used because the action (living in the house) started in the past and continues to the present.

#### 11. Benjamin (already eat) dinner. I don’t think he is hungry now.
- Correct form: has already eaten
- Explanation: The Present Perfect Tense is used because the action (eating dinner) has been completed recently and is relevant to the present.

#### 12. I (not do) the laundry yet. I don’t have any clean t-shirts in my wardrobe.
- Correct form: haven’t done
- Explanation: The Present Perfect Tense is used because the action (doing laundry) has not happened yet, but it is relevant to the present.

#### 13. Oh, Helen! Your mother is so worried about you. Where (you) (be)?
- Correct form: have been
- Explanation: The Present Perfect Tense is used because the action (being somewhere) has occurred and is relevant to the present.

#### 14. The chief police officer (question) all the bank staff about the robbery.
- Correct form: has questioned
- Explanation: The Present Perfect Tense is used because the action (questioning the staff) has been completed recently and is relevant to the present.

#### 15. Mr. and Mrs. Hill (watch) all one hundred episodes of this series since June.
- Correct form: have watched
- Explanation: The Present Perfect Tense is used because the action (watching episodes) started in June and continues to the present.

#### 16. My mum (not phone) me since Saturday. I needed to talk to her immediately.
- Correct form: hasn’t phoned
- Explanation: The Present Perfect Tense is used because the action (phoning) has not happened since Saturday, and it is relevant to the present.

#### 17. Our cat, Bella, (not drink) any water for hours. You had better give her some water.
- Correct form: hasn’t drunk
- Explanation: The Present Perfect Tense is used because the action (drinking water) has not happened recently, and it is relevant to the present.

#### 18. Frank’s sisters (just arrive).
- Correct form: have just arrived
- Explanation: The Present Perfect Tense is used because the action (arriving) has just occurred and is relevant to the present.

#### 19. The children (finish) painting the pictures. They are having a rest now.
- Correct form: have finished
- Explanation: The Present Perfect Tense is used because the action (finishing painting) has been completed recently and is relevant to the present.

#### 20. My father (not arrive) home yet. We are waiting for him patiently for dinner.
- Correct form: hasn’t arrived
- Explanation: The Present Perfect Tense is used because the action (arriving home) has not happened yet, but it is relevant to the present.

#### 21. Has your grandma (bake) the cake yet? I can’t wait to taste it.
- Correct form: baked
- Explanation: The Present Perfect Tense is used because the action (baking the cake) has not happened yet, but it is relevant to the present.

#### 22. Judy and Max (water) the flowers, but they (not feed) the sheep yet.
- Correct form: have watered / haven’t fed
- Explanation: The Present Perfect Tense is used because the action (watering flowers) has been completed, but feeding the sheep has not happened yet.

#### 23. I (brush) my teeth and (wear) my pajamas. I can go to bed now.
- Correct form: have brushed / have worn
- Explanation: The Present Perfect Tense is used because both actions (brushing teeth and wearing pajamas) have been completed recently and are relevant to the present.

#### 24. Peter and I (not see) each other for about two weeks. I will visit him soon.
- Correct form: haven’t seen
- Explanation: The Present Perfect Tense is used because the action (seeing each other) has not happened for two weeks, but it is relevant to the present.

#### 25. Lawrence (win) one hundred thousand dollars from the lottery recently.
- Correct form: has won
- Explanation: The Present Perfect Tense is used because the action (winning the lottery) has been completed recently and is relevant to the present.

#### 26. We (not receive) a strange letter from Egypt. It’s written in Arabic language.
- Correct form: haven’t received
- Explanation: The Present Perfect Tense is used because the action (receiving the letter) has not happened yet, but it is relevant to the present.

#### 27. The footballers (not play) well enough. We may lose this match in the end.
- Correct form: haven’t played
- Explanation: The Present Perfect Tense is used because the action (playing well) has not happened recently, and it is relevant to the present.

#### 28. My cousin, Virginia (plant) twelve pine trees in the forest so far today.
- Correct form: has planted
- Explanation: The Present Perfect Tense is used because the action (planting trees) has been completed recently and is relevant to the present.

#### 29. This building (stand) here for about two hundred fifty years. It’s so old.
- Correct form: has stood
- Explanation: The Present Perfect Tense is used because the action (standing) started in the past and continues to the present.

#### 30. My parents (stay) at a luxurious hotel in Madrid since last weekend.
- Correct form: have stayed
- Explanation: The Present Perfect Tense is used because the action (staying at the hotel) started in the past and continues to the present.

#### 31. Mr. Perez (vacuum) the floor, but he (not dust) the furniture yet.
- Correct form: has vacuumed / hasn’t dusted
- Explanation: The Present Perfect Tense is used because the action (vacuuming) has been completed, but dusting the furniture has not happened yet.

#### 32. There is a car accident on the street in front of the bookstore. Carl and Terry (call) the police, but the officers (not arrive) yet.
- Correct form: have called / haven’t arrived
- Explanation: The Present Perfect Tense is used because the action (calling the police) has been completed, but the officers have not arrived yet.

#### 33. You can bring the food. I (set) the table and am starving at the moment.
- Correct form: have set
- Explanation: The Present Perfect Tense is used because the action (setting the table) has been completed recently and is relevant to the present.

#### 34. Gloria, you (wash) your hands yet? The breakfast is ready.
- Correct form: have washed
- Explanation: The Present Perfect Tense is used because the action (washing hands) has not happened yet, but it is relevant to the present.

#### 35. The secretary (write) the emails, but she (not send) them yet. She needs to make a few changes.
- Correct form: has written / hasn’t sent
- Explanation: The Present Perfect Tense is used because the action (writing emails) has been completed, but sending them has not happened yet.

#### 36. Willie’s brother, Roy, (read) quite a lot of story books since the beginning of the summer holiday. It must be such a wormbook.
- Correct form: has read
- Explanation: The Present Perfect Tense is used because the action (reading books) started in the past and continues to the present.

#### 37. Have you ever (drive) a Ferrari in your life? It must be a nice experience.
- Correct form: driven
- Explanation: The Present Perfect Tense is used because the action (driving a Ferrari) has not happened yet, but it is relevant to the present.

#### 38. Rose (wear) her raincoat, but she (forget) to take her umbrella with her. She will get back home quickly to get it.
- Correct form: has worn / has forgotten
- Explanation: The Present Perfect Tense is used because the action (wearing the raincoat) has been completed, but forgetting the umbrella has also occurred recently.

Final Answer:


\boxed{
\text{See the detailed explanations above for each sentence.}
}
Parent Tip: Review the logic above to help your child master the concept of present perfect tenses worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all present perfect tenses worksheet)

Verb Tense Worksheets | Present Perfect
Grade 5 Present Perfect Tense | PDF
101 Printable Present Perfect Positive PDF Worksheets - Grammarism
Present Perfect Tense Exercises, Free Printable Present Perfect ...
Present Perfect Tense English Grammar Worksheet – English Treasure ...
Present Perfect Tense Worksheets | Games4esl
Present Perfect Tense - ESL worksheet by Tmk939
PRESENT PERFECT TENSE Worksheets
Grade 4 English Resources Printable Worksheets Topic: Present ...
Present Perfect Tense Present Perfect Grammar Exercise (Electronic Version)