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

English grammar worksheet focusing on verb tenses with answer key included.

Worksheet titled "Present Perfect 16" with exercises to fill in blanks using present simple, present continuous, future simple, past simple, and present perfect tenses.

Worksheet titled "Present Perfect 16" with exercises to fill in blanks using present simple, present continuous, future simple, past simple, and present perfect tenses.

PNG 1080×1080 261.5 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #617820
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense Present Perfect Grammar Exercise (Electronic Version)
Let's solve each sentence in the worksheet "Present Perfect 16" by choosing the correct verb tense (present simple, present continuous, future simple, past simple, or present perfect) and filling in the blanks appropriately.

---

1. ________ you ________(attend) the part tomorrow?



- Context: "tomorrow" indicates a future time.
- Correct tense: Future Simple
- Answer: Will you attend the party tomorrow?

> *Note: There's a typo in the original — “part” should be “party.”*

---

2. People ________(ride) horses to go to places in the past.



- Context: "in the past" refers to general past actions, not a specific time.
- Correct tense: Past Simple
- Answer: People rode horses to go to places in the past.

---

3. We ________(not/spend) a lot of money on presents last Christmas.



- Context: "last Christmas" is a specific past time.
- Correct tense: Past Simple (negative)
- Answer: We did not spend a lot of money on presents last Christmas.

> Or more naturally: We didn't spend...

---

4. I ________ never ________(be) to a casino before.



- Context: "before" suggests an experience up to now — experience from past to present.
- Correct tense: Present Perfect
- Answer: I have never been to a casino before.

---

5. They ________(arrest) three robbers so far.



- Context: "so far" = up to now → Present Perfect
- Answer: They have arrested three robbers so far.

---

6. Justin ______(be) a lazy person, he ________(not/like) to study.



- First blank: General truth about personality → Present Simple
- Second blank: Habitual behavior → Present Simple (negative)

- Answer: Justin is a lazy person, he does not like to study.

> Or: doesn’t like

---

7. If it rains tomorrow, we ________(not/go) hiking.



- Context: Conditional sentence with future time ("tomorrow") → Future Simple
- Structure: First conditional → "If + present, will + future"
- Answer: If it rains tomorrow, we will not go hiking.

> Or: won’t go

---

8. She is not here. She ________(not/come) back yet.



- Context: "yet" + negative = Present Perfect
- Answer: She has not come back yet.

> Or: hasn’t come

---

Final Answers:



1. Will you attend the party tomorrow?
2. People rode horses to go to places in the past.
3. We did not spend a lot of money on presents last Christmas.
4. I have never been to a casino before.
5. They have arrested three robbers so far.
6. Justin is a lazy person, he does not like to study.
7. If it rains tomorrow, we will not go hiking.
8. She is not here. She has not come back yet.

---

📝 Summary of Tenses Used:


| Sentence | Tense Used |
|--------|------------|
| 1 | Future Simple |
| 2 | Past Simple |
| 3 | Past Simple (Negative) |
| 4 | Present Perfect |
| 5 | Present Perfect |
| 6 | Present Simple |
| 7 | Future Simple (Negative) |
| 8 | Present Perfect (Negative) |

Let me know if you'd like this as a printable version or want explanations for why other tenses don't work!
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 ESL Gap Fill Exercise Worksheet
Present perfect tense worksheets | K5 Learning
Free Perfect Present Tense Worksheets – Grade 5Making English Fun
LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet | Live Worksheets
PRESENT PERFECT TENSE Worksheets
PRESENT PERFECT TENSE - ESL worksheet by mariaah
Grade 4 English Resources Printable Worksheets Topic: Present ...
BusyTeacher.org
Present Perfect Tense Present Perfect Grammar Exercise (Electronic Version)
Present Perfect Tense Exercises, Free Printable Present Perfect ...