Il gerundio può essere utilizzato in unione a tutte le forme di "stare".

Formazione dei tempi continui
soggetto una forma di stare +gerundio

presente imperfecto indefinido pasado perfecto plusquamperfecto

Yo estoy estaba estuve he estado había estado comiendo
estás estabas estuviste has estado habías estado comiendo
Él está estaba estuvo ha estado había estado comiendo
Nosotros estamos estábamos estuvimos hemos estado habíamos estado comiendo
Vosotros estáis estabais estuvisteis habéis estado habíais estado comiendo
Ellos estan estaban estuvieron han estado habían estado comiendo
Fai attenzione ai differenti significati
Yo trabajaba, mientras ella estudiaba. approssimativo: Io lavoravo mentre lei studiava.
Yo estaba trabajando, mientras ella estaba estudiando. esattamente: Io stavo lavorando mentre lei studiava.

La prima frase non significa che le due persone svolgevano le loro attività contemporaneamente, mentre la seconda invece si riferisce ad un momento preciso.

Yo comía ahí hasta que supe que en la cocina habían cucarachas. Entonces no fui más. approsimativo: Io ho mangiato lì fino a che non mi sono reso conto che nella cucina c'erano degli scarafaggi. A partire da quel momento non ci sono andato più.
Yo estuve comiendo ahí hasta que supe que en la cocina había cucarachas. Entonces me fui inmediatamente. esattamente: Io stavo mangiando lì, quando mi resi conto che nella cucina c'erano degli scarafaggi. Allora me ne andai immediatamente.