затратить ... лет на
• The several years that went into (or were spent on) the project ...
Источник:
Русско-английский научно-технический словарь
на Gufo.me
• The several years that went into (or were spent on) the project ...