Present Perfect Tense worksheet for English learners to practice completing sentences with correct verb forms.
Worksheet titled "Present Perfect Tense" with 21 sentences to complete using verbs in brackets, featuring cartoon illustrations of a parachutist, a runner, and a person riding a horse.
JPG
766×1084
79.7 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #800952
⭐
Show Answer Key & Explanations
Step-by-step solution for: PRESENT PERFECT TENSE: English ESL worksheets pdf & doc
▼
Show Answer Key & Explanations
Step-by-step solution for: PRESENT PERFECT TENSE: English ESL worksheets pdf & doc
The task is to complete the sentences using the verbs in brackets in the Present Perfect Tense. The Present Perfect Tense is formed using the auxiliary verb "have/has" followed by the past participle of the main verb.
Here are the completed sentences with explanations:
1. Marina has just sold her old car.
- Verb: sell → Past participle: sold
- Sentence: "Marina has just sold her old car."
2. Your best friend has bought a good present for you.
- Verb: buy → Past participle: bought
- Sentence: "Your best friend has bought a good present for you."
3. Alexander and Tony have written long messages for me.
- Verb: write → Past participle: written
- Sentence: "Alexander and Tony have written long messages for me."
4. My grandmother has baked a chocolate cake for my sister.
- Verb: bake → Past participle: baked
- Sentence: "My grandmother has baked a chocolate cake for my sister."
5. Lorenzo has gone to the theatre with his girlfriend.
- Verb: go → Past participle: gone
- Sentence: "Lorenzo has gone to the theatre with his girlfriend."
6. Walter has never swum in the sea.
- Verb: swim → Past participle: swum
- Sentence: "Walter has never swum in the sea."
7. Sonia and you have followed the teacher's advice.
- Verb: follow → Past participle: followed
- Sentence: "Sonia and you have followed the teacher's advice."
8. John Oates has called my sister this morning.
- Verb: call → Past participle: called
- Sentence: "John Oates has called my sister this morning."
9. Gloria has made her bed early today.
- Verb: make → Past participle: made
- Sentence: "Gloria has made her bed early today."
10. The postman has brought a big parcel for my dad.
- Verb: bring → Past participle: brought
- Sentence: "The postman has brought a big parcel for my dad."
11. Three girls have played tennis in the park this afternoon.
- Verb: play → Past participle: played
- Sentence: "Three girls have played tennis in the park this afternoon."
12. Lorena has celebrated her birthday today.
- Verb: celebrate → Past participle: celebrated
- Sentence: "Lorena has celebrated her birthday today."
13. Mr Brown has taught Maths at the local school.
- Verb: teach → Past participle: taught
- Sentence: "Mr Brown has taught Maths at the local school."
14. Freddy has read a lot of novels this week.
- Verb: read → Past participle: read (Note: "read" is both the past tense and past participle)
- Sentence: "Freddy has read a lot of novels this week."
15. Samuel and Alice have spent the weekend at the beach.
- Verb: spend → Past participle: spent
- Sentence: "Samuel and Alice have spent the weekend at the beach."
16. Katherine has had a baby girl.
- Verb: have → Past participle: had
- Sentence: "Katherine has had a baby girl."
17. Peter Smith has watched television this morning with me.
- Verb: watch → Past participle: watched
- Sentence: "Peter Smith has watched television this morning with me."
18. I have invited my boyfriend to the restaurant.
- Verb: invite → Past participle: invited
- Sentence: "I have invited my boyfriend to the restaurant."
19. Miriam has translated some difficult documents.
- Verb: translate → Past participle: translated
- Sentence: "Miriam has translated some difficult documents."
20. The phone has rung many times this morning.
- Verb: ring → Past participle: rung
- Sentence: "The phone has rung many times this morning."
\boxed{
\begin{aligned}
1. & \text{Marina has just sold her old car.} \\
2. & \text{Your best friend has bought a good present for you.} \\
3. & \text{Alexander and Tony have written long messages for me.} \\
4. & \text{My grandmother has baked a chocolate cake for my sister.} \\
5. & \text{Lorenzo has gone to the theatre with his girlfriend.} \\
6. & \text{Walter has never swum in the sea.} \\
7. & \text{Sonia and you have followed the teacher's advice.} \\
8. & \text{John Oates has called my sister this morning.} \\
9. & \text{Gloria has made her bed early today.} \\
10. & \text{The postman has brought a big parcel for my dad.} \\
11. & \text{Three girls have played tennis in the park this afternoon.} \\
12. & \text{Lorena has celebrated her birthday today.} \\
13. & \text{Mr Brown has taught Maths at the local school.} \\
14. & \text{Freddy has read a lot of novels this week.} \\
15. & \text{Samuel and Alice have spent the weekend at the beach.} \\
16. & \text{Katherine has had a baby girl.} \\
17. & \text{Peter Smith has watched television this morning with me.} \\
18. & \text{I have invited my boyfriend to the restaurant.} \\
19. & \text{Miriam has translated some difficult documents.} \\
20. & \text{The phone has rung many times this morning.} \\
\end{aligned}
}
Solution:
Here are the completed sentences with explanations:
1. Marina has just sold her old car.
- Verb: sell → Past participle: sold
- Sentence: "Marina has just sold her old car."
2. Your best friend has bought a good present for you.
- Verb: buy → Past participle: bought
- Sentence: "Your best friend has bought a good present for you."
3. Alexander and Tony have written long messages for me.
- Verb: write → Past participle: written
- Sentence: "Alexander and Tony have written long messages for me."
4. My grandmother has baked a chocolate cake for my sister.
- Verb: bake → Past participle: baked
- Sentence: "My grandmother has baked a chocolate cake for my sister."
5. Lorenzo has gone to the theatre with his girlfriend.
- Verb: go → Past participle: gone
- Sentence: "Lorenzo has gone to the theatre with his girlfriend."
6. Walter has never swum in the sea.
- Verb: swim → Past participle: swum
- Sentence: "Walter has never swum in the sea."
7. Sonia and you have followed the teacher's advice.
- Verb: follow → Past participle: followed
- Sentence: "Sonia and you have followed the teacher's advice."
8. John Oates has called my sister this morning.
- Verb: call → Past participle: called
- Sentence: "John Oates has called my sister this morning."
9. Gloria has made her bed early today.
- Verb: make → Past participle: made
- Sentence: "Gloria has made her bed early today."
10. The postman has brought a big parcel for my dad.
- Verb: bring → Past participle: brought
- Sentence: "The postman has brought a big parcel for my dad."
11. Three girls have played tennis in the park this afternoon.
- Verb: play → Past participle: played
- Sentence: "Three girls have played tennis in the park this afternoon."
12. Lorena has celebrated her birthday today.
- Verb: celebrate → Past participle: celebrated
- Sentence: "Lorena has celebrated her birthday today."
13. Mr Brown has taught Maths at the local school.
- Verb: teach → Past participle: taught
- Sentence: "Mr Brown has taught Maths at the local school."
14. Freddy has read a lot of novels this week.
- Verb: read → Past participle: read (Note: "read" is both the past tense and past participle)
- Sentence: "Freddy has read a lot of novels this week."
15. Samuel and Alice have spent the weekend at the beach.
- Verb: spend → Past participle: spent
- Sentence: "Samuel and Alice have spent the weekend at the beach."
16. Katherine has had a baby girl.
- Verb: have → Past participle: had
- Sentence: "Katherine has had a baby girl."
17. Peter Smith has watched television this morning with me.
- Verb: watch → Past participle: watched
- Sentence: "Peter Smith has watched television this morning with me."
18. I have invited my boyfriend to the restaurant.
- Verb: invite → Past participle: invited
- Sentence: "I have invited my boyfriend to the restaurant."
19. Miriam has translated some difficult documents.
- Verb: translate → Past participle: translated
- Sentence: "Miriam has translated some difficult documents."
20. The phone has rung many times this morning.
- Verb: ring → Past participle: rung
- Sentence: "The phone has rung many times this morning."
Final Answer:
\boxed{
\begin{aligned}
1. & \text{Marina has just sold her old car.} \\
2. & \text{Your best friend has bought a good present for you.} \\
3. & \text{Alexander and Tony have written long messages for me.} \\
4. & \text{My grandmother has baked a chocolate cake for my sister.} \\
5. & \text{Lorenzo has gone to the theatre with his girlfriend.} \\
6. & \text{Walter has never swum in the sea.} \\
7. & \text{Sonia and you have followed the teacher's advice.} \\
8. & \text{John Oates has called my sister this morning.} \\
9. & \text{Gloria has made her bed early today.} \\
10. & \text{The postman has brought a big parcel for my dad.} \\
11. & \text{Three girls have played tennis in the park this afternoon.} \\
12. & \text{Lorena has celebrated her birthday today.} \\
13. & \text{Mr Brown has taught Maths at the local school.} \\
14. & \text{Freddy has read a lot of novels this week.} \\
15. & \text{Samuel and Alice have spent the weekend at the beach.} \\
16. & \text{Katherine has had a baby girl.} \\
17. & \text{Peter Smith has watched television this morning with me.} \\
18. & \text{I have invited my boyfriend to the restaurant.} \\
19. & \text{Miriam has translated some difficult documents.} \\
20. & \text{The phone has rung many times this morning.} \\
\end{aligned}
}
Parent Tip: Review the logic above to help your child master the concept of perfect tenses worksheet.