Present Perfect Progressive – Exercise 01

Change the verb into the correct form, then press "Check" to check your answers. Use the "Hint" button to get a free letter if you don't know. Note that you will lose points if you ask for hints!
Change the verb into the correct form:
1. I (listen) to this for 2 hours.
2. You (wait) since this morning.
3. She (watch) their dog since Saturday.
4. We (talk) for over an hour.
5. I (prepare) for this test for almost 2 weeks.
6. Joe (work) here since 1987.
7. You (do) nothing for the last 30 minutes.
8. Lilly (teach) English for many years.
9. I (eat) tomatoes for my entire life.
10. Recently, she (feel) quite better.
11. They (talk) a lot lately.
12. You (watch) too much television.
13. We (eat) too many sweets lately.
14. Lately, I (exercise) quite frequently.
15. You (help) me a lot.