By the end of this week, they will have been repairing the car for two weeks.
К концу этой недели они будут чинить машину в течение двух недель.
В данном случае используется Future Perfect Continuous, так как действие началось в прошлом и будет продолжаться до определенного момента в будущем (к концу этой недели).
Ответ: will have been repairing