в течение многих лет
см. тж. издавна
• Many of these techniques have been used for years (or over many years).
Русско-английский научно-технический словарьсм. тж. издавна
• Many of these techniques have been used for years (or over many years).
Русско-английский научно-технический словарь