Ответ: смотри решение ниже.
Краткое пояснение: Необходимо использовать Present Perfect Continuous, чтобы правильно заполнить пропуски.
- 1. You have been reading this book for weeks (read).
- 2. We have been living in Lisbon since January (live).
- 3. They have been learning English for five years (learn).
- 4. 1 have been teaching English in Portugal since 1976 (teach).
- 5. She has been talking on the phone for hours (talk).
- 6. 1 have been driving for five hours (drive).
- 7. You have been running for ten minutes (run).
- 8. They have been writing emails for hours (write).
- 9. 1 have been climbing these mountains since I was a child (climb).
- 10. Your mother has been marrying for 24 years (marry).
- 11. Susan has been swimming since January (swim).
- 12. He has been bringing good news (bring).
- 13. The boy has been delivering the newspapers for months (deliver).
- 14. You and I have been sending emails to our friends since noon (send).
- 15. We have been traveling for days (travel).
- 16. He has been painting his house for weeks (paint).
- 17. They have been building the new bridge since last year (build).
- 18. You and Jane have been dancing for five hours (dance).
- 19. They have been selling vegetables since 2004 (sell).
- 20. You have been working in this factory since 2007 (work).
- 21. My grandfather has been collecting stamps for ages (collect).
- 22. We have been playing football for three hours (play).
Ответ: смотри решение выше.
Grammar Guru:
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена