will have been ameliorating
-habré estado mejorando
Futuro perfecto progresivo del verbo ameliorate. Hay otras traducciones para esta conjugación.

ameliorate

Palabra del día
el pan de jengibre