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

English grammar worksheet focusing on the present perfect tense with example sentences and fill-in-the-blank exercises.

A worksheet titled "Present Perfect Tense" with examples and exercises for practicing the present perfect tense in English grammar, featuring a cartoon boy and a whiteboard with sample sentences.

A worksheet titled "Present Perfect Tense" with examples and exercises for practicing the present perfect tense in English grammar, featuring a cartoon boy and a whiteboard with sample sentences.

PNG 720×1040 95.8 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #617772
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense English Grammar Worksheet - English Treasure ...
Let's solve the task step by step using the present perfect tense.

The present perfect tense is used to talk about actions that happened at an unspecified time before now or actions that started in the past and continue into the present. It is formed with:

- have/has + past participle

Also, common words used with the present perfect include: yet, already, just, ever, never, etc.

In this worksheet, all questions use "yet", which is typically used in negative and question forms. When answering, we use:
- Yes, I have / Yes, he has / Yes, they have... already / just
- No, I haven't / No, he hasn't / No, they haven't... yet

---

Let's answer each question based on the clue given (Yes/No):



---

1. Have you finished your homework yet?
(No)
👉 Since the answer is No, we say:
No, I haven't finished my homework yet.

---

2. Has Peter written the letter yet?
(Yes)
👉 Since the answer is Yes, and Peter is singular, we use has:
Yes, he has already written the letter.

---

3. Have you made the dinner yet?
(Yes)
👉 Answering "Yes" with "you":
Yes, I have already made the dinner.

---

4. Have they put the books back on the desk yet?
(No)
👉 "They" is plural → use have not
No, they haven't put the books back on the desk yet.

---

5. Has Tom done his homework yet?
(Yes)
👉 Tom is singular → use has
Yes, he has already done his homework.

---

6. Have you spoken to the teacher yet?
(Yes)
👉 "You" → use have
Yes, I have already spoken to the teacher.

---

Final Answers:



1. No, I haven't finished my homework yet.
2. Yes, he has already written the letter.
3. Yes, I have already made the dinner.
4. No, they haven't put the books back on the desk yet.
5. Yes, he has already done his homework.
6. Yes, I have already spoken to the teacher.

---

📌 Explanation:


- We use have with I, you, we, they.
- We use has with he, she, it.
- The past participle of verbs is used (e.g., finished, written, made, put, done, spoken).
- Yet goes at the end in negative and question sentences.
- Already is often used in positive answers to emphasize completion.

This helps show that the action was completed at some point before now, but the exact time is not important.
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)

Present Perfect Tense (Worksheet) (teacher made) - Twinkl
Past, present and future perfect tense worksheets | K5 Learning
Present perfect tense worksheet for grade 5 | Live Worksheets
English for Kids Step by Step: Present Perfect Tense Reading ...
Free Perfect Present Tense Worksheets – Grade 5Making English Fun
Grade 5 Present Perfect Tense | PDF
Present perfect tense | Teaching Resources
Present Perfect Tense Tasks (Year 3) | CGP Plus
PRESENT PERFECT TENSE Worksheets
BusyTeacher.org