Ejercicios del Presente Perfecto Continuo con Soluciones

Level:  🟠B1

Facebook
X
LinkedIn

Last Updated on agosto 6, 2025

Practica haciendo oraciones usando el presente perfecto continuo y también intenta usar la forma contraída de este tiempo verbal. Incluye hojas de ejercicios en pdf para descargar y usar.

Ejercicio 1.

25 preguntas y respuestas utilizando oraciones enunciativas, negativas e interrogativas.

¿Cómo hago estos ejercicios?

Pregunta: Recently, I __________(play) a lot of tennis. 

Respuesta:Recently, I have been playing a lot of tennis.

1 .      

Llevan todo el día trabajando.

✅  They have been working all day.

2 .      

Hemos estado ahorrando dinero para unas vacaciones.

We have been saving

3 .      

Vive en Roma desde hace unos 8 meses.

He has been living

4 .      

No se han sentido muy bien en este momento. Creo que tienen gripe…

They have not been feeling

5 .      

Llevo dos meses aprendiendo kárate.

I have been learning

6 .      

¿Qué ha estado haciendo en los últimos seis meses?

What have you been doing

7 .      

Últimamente he jugado mucho al baloncesto. Me gusta mucho.

✅ I have been playing

8 .      

No ha ido a la escuela. Estoy muy preocupada.

He has not been going

9 .      

Me ha estado molestando toda la mañana. No sé por qué.

She has been annoying

10 .      

¿Cuántas horas has estado estudiando? Has estado todo el día en la biblioteca.

have you been studying

11 .      

No hemos utilizado nuestro calentador eléctrico porque es demasiado caro.

We have not been using

12 .      

Mark no conduce desde hace tiempo. Espero que pronto se sienta más seguro.

Mark has not been driving

13 .      

¿Qué ha estado cocinando Damien? ¡Huele increíble!

has Damien been cooking

14 .      

No ha estado comiendo mucho estos días. Creo que está a dieta.

She has not been eating

15 .      

¿Cuánto tiempo lleva Sarah tocando el violín? Es muy buena.

has Sarah been playing

16 .      

En el trabajo hemos estado desarrollando un nuevo programa informático. Parece muy eficaz.

We have been developing

17 .      

No he visto las noticias estos días. Son demasiado deprimentes.

I have not been watching

18 .      

Mark ha estado aprendiendo a montar en moto.

Mark has been learning

19 .      

Ha paseado mucho por el campo. Creo que le resulta muy relajante.

He has been walking

20 .      

No has ido de compras en 2 semanas. ¿Seguro que estás bien?

You have not been shopping

21 .      

Últimamente me duele mucho el cuello. Quizá debería ir al médico.

has been hurting

22 .      

Lleva mucho tiempo buscando un nuevo empleo.

He has been looking

23 .      

Paul ha estado trabajando en el jardín toda la tarde. Espero que esté bien.

has been gardening

24 .      

No se ha esforzado mucho con su trabajo.

She has not been making

25 .      

Llevas dos días cantando esa canción. ¿Qué canción?

You have been singing

Ejercicio 2.

25 preguntas y soluciones.

1 .      

Ha estado escribiendo mucho esta semana porque quiere terminar su libro.

2 .      

He estado pintando la casa todo el día, ¡y ahora me siento muy cansada!

I’ve been painting

3 .      

No ha estado pagando su seguro médico, así que estoy muy preocupada por él.

He’s not been paying

4 .      

Adrian ha pasado mucho tiempo en diferentes ciudades europeas.

Adrian’s been spending

5 .      

Lleva dos meses practicando yoga todos los días.

She’s been practicing

6 .      

Vive en Budapest desde hace dos meses.

✅ He’s been living

7 .      

No me he sentido muy bien estos últimos días.

✅ I’ve not been feeling

8 .      

Nuestros empleados no han estado rindiendo muy bien. No sé por qué.

Our employees haven’t been performing

9 .      

Llevan 6 meses explorando el Sudeste Asiático. Deben de tener muchas historias que contarnos.

They’ve been exploring

10 .      

Lleva mucho tiempo coleccionando ropa vintage poco común.

She’s been collecting

11 .      

Reciclamos nuestra basura para contribuir a proteger el medio ambiente.

We’ve been recycling

12 .      

¿Qué ha estado haciendo Marcus con todo su tiempo libre?

✅ What’s Marcus been doing

13 .      

No he estado usando mi coche porque hay un gran problema con el motor.

I’ve not been using

14 .      

Ha estado cogiendo el autobús para ir a trabajar todos los días.

✅ She’s been catching

15 .      

David ha estado trabajando demasiado. Siempre parece cansado.

David’s been working

16 .      

El gobierno no ha construido suficientes viviendas.

✅ The government’s not been building

17 .      

Llevo mucho tiempo viviendo en esta pequeña casa. Quiero mudarme pronto.

I’ve been living

18 .      

Clair lleva tres meses nadando todos los martes y viernes. Parece más sana.

Clair’s been swimming

19 .      

Ha estado lloviendo intensamente desde las 9 de la mañana.

It’s been raining

20 .      

Me ha estado enseñando español durante las últimas 6 semanas.

She’s been teaching

21 .      

Los lunes y martes no he ido a trabajar porque puedo hacerlo desde casa.

I’ve not been going

22 .      

Peter ha tenido problemas con su jefe en el trabajo.

Peter’s been having

23 .      

California lleva todo el invierno planificando la lucha contra los incendios forestales.

California’s been planning

24 .      

Últimamente hacemos mucho más ejercicio.

We’ve been exercising

25 .      

Ha estado preocupada por su examen de conducir toda la semana, pero estoy segura de que estará bien.

She’s been worrying.

Facebook
X
LinkedIn

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

error: Right Click disabled