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

diet

I have been dieting all day long.
Llevo todo el día a dieta.
If you have been dieting or skipping meals your body's metabolism slows down just to compensate for the lack of nutrients.
Si usted ha estado haciendo dieta o saltándose algunas comidas, el metabolismo de su cuerpo se ralentiza solo para compensar la falta de nutrientes.
I have been dieting for a month, but I am no thinner than I was.
Llevo un mes de dieta, pero no he enflaquecido nada.
Palabra del día
el tejón