На протяжени(и)(е) многих лет.
На протяжении многих лет.
На протяжении чего? На протяжении многих лет. На протяжении - это производный предлог.