Exercise
Fill in the blanks with the correct form of the verb (present perfect or present perfect continuous):
1. I _______________ (read) this book for two hours.
2. She _______________ (not finish) her homework yet.
3. They _______________ (live) in this city since 2010.
4. We _______________ (work) on this project for the last three weeks.
5. He _______________ (write) three letters today.
6. You _______________ (study) a lot recently, haven't you?
7. I _______________ (not see) him in a long time.
8. It _______________ (rain) all morning.
9. She _______________ (already buy) a new car.
10. How long _______________ (you learn) English?
11. They _______________ (discuss) this issue for hours without coming to a conclusion.
12. She _______________ (travel) to five different countries this year.
13. The children _______________ (play) outside all day.
14. I _______________ (work) on this report since morning.
15. We _______________ (visit) that museum several times.
16. He _______________ (take) French lessons for two months.
17. You _______________ (not complete) your assignments yet.
18. It _______________ (snow) heavily for the past few hours.
19. She _______________ (try) to call him all day, but he hasn't answered.
20. We _______________ (not see) each other for ages.