for years to come: “For years to come” significa durante muchos años en el futuro, durante años, en los próximos años, en los años venideros o por muchos años más. Es una expresión que indica que algo seguirá siendo cierto, útil, importante o vigente a largo plazo. Expresa una duración prolongada hacia el futuro. La idea es que algo seguirá ocurriendo o teniendo efecto durante bastante tiempo.