Solution
:
FOR
many years.
(depuis de nombreuses années)