has been fasting
Presente perfecto progresivo para el sujetohe/shedel verbofast.

fast

The body is literally devouring its own muscle mass because it has been fasting overnight.
El cuerpo está literalmente devorando su propia masa muscular debido a que ha estado ayunando durante toda la noche.
Most people take Immunocal first thing in the morning or after your body has been fasting for a few hours.
La mayoría de la gente toma su primer Immunocal en la mañana o después de que su cuerpo ha estado en ayuno durante algunas horas.
But I would advice you if you're not used to fasting to consult someone who knows about fasting and has been fasting for himself.
Yo les aconsejaría si no están habituados a ayunar que consultasen a alguien que sepa sobre el ayuno y que haya ayunado personalmente.
A man of 45-50 (or a woman) who has been fasting for 3-4 weeks, his tissues in the body have actually got about 10 to 15 years younger.
Un hombre de 45-50 años (o una mujer) que haya estado ayunando durante 3-4 semanas, sus tejidos corporales se habrán rejuvenecido entre 10 y 15 años.
Palabra del día
la huella