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

Present Perfect Tense worksheet for English language learners with example sentences and practice questions.

A worksheet titled "Present Perfect Tense" with examples and questions for students to answer using the present perfect tense, featuring a cartoon boy and a whiteboard illustration.

A worksheet titled "Present Perfect Tense" with examples and questions for students to answer using the present perfect tense, featuring a cartoon boy and a whiteboard illustration.

PNG 415×600 146.2 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #800950
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.

The worksheet is about the Present Perfect Tense, which is used to talk about actions that happened at an unspecified time before now or actions that started in the past and continue to the present. It is formed using have/has + past participle.

We are asked to answer each question using the present perfect tense, based on the given "Yes" or "No" answers.

---

1. Have you finished your homework yet?


(No)
→ Since the answer is No, we say:
No, I haven't finished my homework yet.

*Explanation:* Use "haven't" (have not) because it's "you" (subject), and "finished" is the past participle of "finish."

---

2. Has Peter written the letter yet?


(Yes)
→ Since the answer is Yes, we say:
Yes, he has written the letter yet.

Wait — this is a common mistake! Let’s double-check.

Actually, the correct way to respond affirmatively to “Has Peter written the letter yet?” is:
Yes, he has already written the letter.

But note: The original example uses "already" in positive answers and "yet" in negative or questions.

So, even though the question says "yet", in the positive response, we usually use "already" instead of "yet".

So the correct answer is:
Yes, he has already written the letter.

*Explanation:* "He" requires "has", and "written" is the past participle. "Already" is used in positive statements.

---

3. Have you made the dinner yet?


(Yes)
→ Answer:
Yes, I have already made the dinner.

*Explanation:* "I" → "have", "made" is the past participle. Use "already" for positive responses.

---

4. Have they put the books back on the desk yet?


(No)
→ Answer:
No, they haven't put the books back on the desk yet.

*Explanation:* "They" → "have", so "haven't" (have not). Keep "yet" in negative answers.

---

5. Has Tom done his homework yet?


(Yes)
→ Answer:
Yes, he has already done his homework.

*Explanation:* "Tom" → "he" → "has". Use "already" in positive answers.

---

6. Have you spoken to the teacher yet?


(Yes)
→ Answer:
Yes, I have already spoken to the teacher.

*Explanation:* "I" → "have", "spoken" is the past participle of "speak". Use "already" in affirmative answers.

---

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.

---

💡 Key Tips:
- Use "have/has" + past participle.
- In positive answers, use "already".
- In negative answers, use "yet".
- "Yet" goes at the end of negative sentences and questions.

Let me know if you'd like a printable version or more practice!
Parent Tip: Review the logic above to help your child master the concept of 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 perfect tenses worksheet)

Present Perfect Tense - ESL worksheet by Tmk939
Present Perfect Tense English Grammar Worksheet – English Treasure ...
Past Perfect Tense ESL Printable Worksheets and Exercises
Perfect Tense Worksheets
LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet | Live Worksheets
Verb Tense Worksheets | Present Perfect
Grade 5 Future Perfect Tense | PDF
Complete the Sentences with the Present Perfect Tense Forms of the ...
Perfect Verb Tense | Worksheet | Education.com
Past, present and future perfect tense worksheets | K5 Learning