Skip to content
linguabloom
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
Exercise 1
Exercise 2
Present perfect simple and Present perfect continuous
Choose the correct option to complete each sentence.
1. Mom, the biscuits ___ stale and don’t taste good anymore.
have been going
has gone
have gone
2. Jessica and Mike ___ each other since childhood.
have known
have been knowing
have knowing
3. We ___ for 4 years. I think we will get married soon.
have dated
have been dating
dated
4. It’s the second time we ___ this psychological article.
have read
have been reading
read
5. I ___ a doctor for more than 2 hours.
have waited
have been waiting
have waiting
6. ___ the new messages this morning?
Have you been checking
Have you checked
Did you check
7. Tom and Mary ___ every book in the public library.
have been reading
have reading
have read
8. Alex’s hands are dirty because he ___ his scooter.
has fixed
fixed
has been fixing
9. This year Mary ___ to different countries.
has traveled
has been traveling
have traveled
10. “Can’t you let it go?” “No, Tom. What you ___ is unforgettable.”
have been doing
have done
have doing
Send
Present perfect simple and Present perfect continuous
Choose the correct option to complete each sentence.
1. I ___ a checklist of tasks we need to complete.
have written down
have been writing down
have writing down
2. Bob ___ for Rebecca all evening, but she still hasn't come.
has waited
has been waiting
waited
3. Our uncle ___ his room beige, and it looks much better now.
has repainted
has been repainting
repainted
4. They ___ many different board games together.
have been playing
played
have played
5. I reckon your behavior ___ far enough.
has went
has been going
has gone
6. My sister ___ the series for a few days. It’s fascinating!
have watch
have watched
has been watching
7. Bill ___ a presentation he has been working on.
has completed
has been completing
has complete
8. My dad ___ in this field for twenty years.
has was
has been
has been being
9. Paul ___ 2 romantic letters to Amanda.
has been writing
has written
has been written
10. Penelope ___ in the friendship between men and women.
has been believed
has been believing
has believed
Send