B1daily

Present Perfect Simple vs Continuous - Daily English

Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.

  1. I (clean) the kitchen all morning, and now it is spotless.
  2. She (already/finish) her homework.
  3. They (play) video games for three hours without a break.
  4. We (see) that movie three times this month.
  5. He (work) at this company since 2015.
  6. How many pages of that book (you/read) so far?
  7. It (rain) since early this morning.
  8. My brother (just/buy) a new car.
  9. They (wait) for the bus for twenty minutes.
  10. I (never/be) to Italy before.
  11. She (cook) all afternoon, so the house smells amazing.
  12. We (visit) five different museums during this trip.
  13. Mark (learn) Spanish for six months now.
  14. The kids (break) the window with their football.
  15. I (look) for my keys for an hour and I still cannot find them.
  16. Who (eat) my chocolate? The box is empty!
  17. You (exercise) a lot lately, you look great.
  18. Sarah (lose) her phone again.
  19. They (talk) on the phone for a very long time.
  20. I (write) ten emails this morning.
  21. He (repair) the car all day, and he is exhausted.
  22. We (not/meet) the new neighbors yet.
  23. How long (she/study) for her exams?
  24. The cat (sleep) on the sofa since noon.
  25. My parents (travel) to many different countries.