HOME / GRAMMAR EXERCISES / PRESENT PERFECT 2

PRESENT PERFECT EXERCISE (ESL) 2

level: Intermediate (B1/B2)




A second round of present perfect practice — this set is built around actions with a visible result right now: things that have just happened, have happened more than once, or are still true today. Type the have/has + past participle form of each verb.
Example: "We have eaten (eat) soup already."

1. The children (to play) with the dog all morning.
2. James (to throw) the ball to his brother twice already.
3. Alex (to solve) three problems so far.
4. The weather (to be) warm all week.
5. Diane (to move) the table into the kitchen.
6. I (to bring) my toothbrush, just in case.
7. My cousin (to give) me money several times.
8. Victoria (to laugh) at that joke before.
9. You (to keep) all your old photos.
10. My sister and I (to walk) to the park many times.
11. The workers (to take) a break already.
12. Steve (to write) an email to his boss this morning.
13. Sam (to sleep) until 10:00 AM every day this week.
14. My daughter (to run) to the kitchen three times today.
15. George (to sit) quietly since the meeting started.
16. I (to need) more time on this project lately.
17. Julie (to begin) to dance already.
18. They (to believe) him for years.
19. My friend (to stand) up just now.
20. They (to lose) the game twice this season.



Premium Resources
Business English Conversations Online course
ESL Shop Affordable teaching & learning materials
More great stuff
American idioms
Phrasal verbs
Varieties of English
Travel English
Language-specific grammar
Our other sites
BusinessEnglishSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com

Connect & follow
© 2006–2026 LearnEnglishFeelGood.com unless otherwise stated. Reposting our content online is not allowed. See our content policy.