I will have been repairing my car for 2 weeks by next Friday.
К следующей пятнице я буду чинить свою машину уже как 2 недели.
By the end of the year Helen will have been working with us for 3 years.
К концу этого года будет уже 3 года, как Елена с нами работает.