Для постановки запятой в этом предложении нет оснований: Работы проходили на участке протяженностью 5 км.
Запятая не нужна.
Аффилировать - присоединять предприятие, фирму к другому, более крупному, родственному предприятию в качестве филиала.
Объяснение простое: слово проверяется по орфографическому словарю.
Смысл предложения неясен, поэтому ответить на вопрос затруднительно.
Ни одна из этих характеристик не подходит. Правильнее назвать полгода сложным словом со второй частью - формой родительного падежа имени существительного.
Правила таковы. Не ставится запятая между главной и следующей за ней придаточной частью сложноподчиненного предложения, если придаточная часть состоит из одного союзного слова (относительного местоимения или наречия): Вижу, что у него есть проблемы, но не могу понять какие. Если же при союзном слове имеется частица (в данном случае – именно), то постановка запятой факультативна, окончательное решение – за автором текста.
Дефис не нужен. Вы написали это слово правильно.
Дополнительные знаки препинания не требуются, только точка в конце предложения.