B1daily

Present Perfect 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 (work) on this project since eight o'clock this morning.
  2. She (wait) for the bus for twenty minutes.
  3. They (play) video games all afternoon.
  4. It (rain) heavily since we arrived in London.
  5. We (plan) our summer vacation for several weeks now.
  6. He (learn) how to cook Italian food recently.
  7. You (exercise) a lot lately, look how fit you are!
  8. The kids (watch) cartoons since they woke up.
  9. My brother (study) for his final exams all week.
  10. Sarah (practice) the piano every day this month.
  11. We (look) for a new apartment for months.
  12. Tom (drive) for five hours without a break.
  13. The dog (bark) at the mailman all morning.
  14. I (read) this book since last night and I love it.
  15. They (talk) on the phone for over an hour.
  16. My parents (travel) around Europe for three weeks.
  17. She (try) to fix her computer all afternoon.
  18. We (save) money for a new car lately.
  19. The chef (prepare) the special dish for the guests.
  20. You (make) a lot of progress with your English recently.
  21. Mark (run) in the park every morning this summer.
  22. It (snow) in the mountains since yesterday.
  23. I (think) about moving to a different city.
  24. The neighbors (renovate) their house for months.
  25. She (cook) dinner for her friends since five o'clock.