have been agreeing
Presente perfecto progresivo para el sujetodel verboagree.Hay otras traducciones para esta conjugación.

agree

For decades, they have been agreeing on such high wages that it is now in employers' interests to replace workers with machines.
Llevan décadas pactando salarios tan altos que hacen rentable sustituir empleados por máquinas, con lo que expulsan del mercado a muchos trabajadores menos cualificados.
Palabra del día
la huella