Ejemplos de oraciones en ingles de presente perfecto progresivo
Respuestas a la pregunta
El present perfect progressive se usa para hablar de una acción que empezó en el pasado y que continúa en el presente.
Formación del present perfect progressiveEl present perfect progressive se forma con el verbo to have en presente más el participio been y un gerundio.
Fórmula para el present perfect progressivehave / has + been + gerundio
Veamos algunos ejemplos con el present perfect progressive.
I have been living here for one month.Llevo un mes viviendo aquí. You have been talking on the phone for half an hour.Llevas media hora hablando por teléfono. TerminologíaLas gramáticas españolas formales normalmente no incluyen una forma verbal equivalente al present perfect progressive. Cuando sí hacen referencia a esta forma, la llaman de diferentes maneras, incluyendo el presente perfecto progresivo y el pretérito perfecto compuesto progresivo.
Formas contraídasEs muy común usar las formas contraídas de to have con the present perfect progressive. Estas formas se ven en la tabla a continuación.
Forma contraídaEjemploTraducciónI’ve I’ve been working for five hours. Llevo cinco horas trabajando.you’ve You’ve been sleeping all day. Llevas todo el día dormida.he’s He’s been snoring for hours. Lleva horas roncando.she’s She’s been running since seven in the morning. Ha estado corriendo desde las siete de la mañana.it’s It’s been raining for an hour in Puebla. Lleva una hora lloviendo en Puebla.we’ve Lately, we’ve been talkingon the phone a lot. Últimamente, hablamos mucho por teléfono.they’ve They’ve been playingsoccer for two hours. Llevan dos horas jugando fútbol.Formas negativasEs muy fácil conjugar the present perfect progressive en forma negativa. Simplemente usas la palabra not después de la forma conjugada del verbo to have.
Fórmula para la forma negativahave not / has not + been + gerundio
Es muy común ver las formas contraídas haven’t y hasn’t usadas con the present perfect progressive.Veamos algunos ejemplos.
I haven’t been eating out much lately.No he estado comiendo mucho fuera en estos días. We haven’t been talking since we broke up.No nos hemos hablado por teléfono desde que rompimos. Formas interrogativasPara hacer preguntas usando the present perfect progressive, hay que invertir el sujeto y la forma conjugada de to have. Comparemos la forma afirmativa con la forma interrogativa.
Forma afirmativaForma interrogativaI have been working for five hours. Have I been working for five hours? You have been sleeping all day. Have you been sleeping all day? He has been snoring for hours. Has he been snoring for hours? She has been running since seven in the morning. Has she been running since seven in the morning? It has been raining for an hour in Puebla. Has it been raining for an hour in Puebla? We have been talking on the phone a lot. Have we been talking on the phone a lot? They have been playing soccer for two hours. Have they been playing soccer for two hours?