Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3722515
А
Аноним
13 октября 2026 09:37 · публичный вопрос
А
Аноним

ответь

Ответ нейросети

Краткий ответ

  1. She has been reading that book for two hours.
  2. She has read that book several times.
  3. They have been waiting for you for half an hour.
  4. She has been running for an hour.
  5. I have known him since they were kids.
  6. They have been painting the house for days now.
  7. I have watched two episodes of the series.
  8. They have been tired all day.
  9. He has had a lot of experience dealing with this problem.
  10. She has been living in this city for ten years.
  11. I have always loved spicy food.
  12. They have been working on the project since this morning.
  13. I have always believed in you.
  14. He has been learning Spanish to go on his trip to South America.
  15. She has been working on this project for hours.
  16. We have been swimming in the pool for two hours.
  17. I have never really understood his motivation.
  18. They have belonged to the same club for years.
  19. I can go out now because I have finished my work.
  20. I need a break, I have been driving all morning.

Как выбрать время

Present Perfect:
\[ \text{have/has + V}_3 \]

Используем, когда важны результат, количество или факт:

  • several times, two episodes → has read, have watched;
  • результат → have finished;
  • с глаголами состояния → have known, have loved, have believed, have understood, have belonged.

Present Perfect Continuous:
\[ \text{have/has + been + V-ing} \]

Используем, когда подчёркивается длительность или процесс:

  • for two hours, for days, since this morning, all morning → has been reading, have been working, have been driving.

В предложении 8 have been tired — это Present Perfect глагола be, а не Continuous:
\[ \text{have + been} \]

В №10 и №14 возможен и Present Perfect Simple в другом контексте, но здесь подчёркивается продолжающийся процесс, поэтому лучше has been living и has been learning.