Complete with the correct form of the given verb.
1. You __________this book for weeks (read).
2. We ________________ in Lisbon since January (live).
3. They_____________ English for five years (learn).
4. I___________ English in Portugal since 1976 (teach).
5. She ____________________on the phone for hours (talk).
6. I ____________for five hours (drive).
7. You_____________ for ten minutes (run).
8. They _____________emails for hours (write).
9. I _____________these mountains since I was a child (climb).
10. Susan ___________since January (swim).
11. He ____________good news (bring).
12. The boy __________the newspapers for months (deliver).
13. You and I _____________ emails to our friends since noon (send).
14. We ______________for days (travel).
15. He_____________ his house for weeks (paint).
16. They ____________ the new bridge since last year (build).
18. You and Jane ______________ for five hours (dance).
19. They___________ vegetables since 2004 (sell).
20. You_____________ in this factory since 2007 (work).