Choose the correct verb form. By the end of this week, they ... the roof for two weeks. have been repairing have repaired
Задание

Choose the correct verb form.
By the end of this week, they ... the roof for two weeks.

  • have been repairing
  • have repaired