Верен первый вариант.
Корректно: за годы.
В обоих словах выделяется корень -шпиль-, поэтому следует считать эти слова однокоренными.
Фраза восходит к популярному анекдоту: Видишь здание банка за моей спиной? У нас с ними уговор: я не даю
Все просто. Чтобы разобраться в вопросе, выделите корни этих слов.
Смысловой разницы нет.
Корректно: техногенно измененный.
В словах ёлочка и ошибочка по два суффикса -оч- и -к-. Оба слова образуются от слов, в которых уже есть суффикс -оч-, имеющий форму -(о)к-: ёлка (нет ёлок) > ёлочка, ошибка (нет ошибок) > ошибочка. В первом суффиксе о — беглая гласная и к чередуется с ч, поэтому он имеет три варианта: -к-, -ок-, -оч-.
Мы можем только догадываться о причинах, по которым автор использовал в данном предложении двоеточие, хотя по смыслу здесь требуется тире, поскольку вторая часть бессоюзного сложного предложения обозначает следствие первой: Два ботинка лучше, чем один, — воссоедините эту пару. Можно предложить оформить части и как самостоятельные предложения: Два ботинка лучше, чем один. Воссоедините эту пару!