183.- Present perfect progressive - Level 8 (Advanced) Flashcards
I have been giving
Yo he estado dando
You (singular) have been giving
Tú has estado dando
He has been giving
Él ha estado dando
She has been giving
Ella ha estado dando
We (masculine) have been giving
Nosotros hemos estado dando
We (feminine) have been giving
Nosotras hemos estado dando
You (plural) have been giving
Ustedes han estado dando
They (masculine) have been giving
Ellos han estado dando
They (feminine) have been giving
Ellas han estado dando
I have been cooking all morning
He estado cocinando toda la mañana
I have been practicing soccer all summer
He estado practicando fútbol todo el verano
She has been walking for 5 hours
Ella ha estado caminando por 5 horas
Juan has not been eating anything these days
Juan no ha estado comiendo nada estos días
Have you (singular) been driving all day?
¿Has estado manejando todo el día?