Ejercicios del Presente Perfecto Continuo con Soluciones
Level: 🟠B1
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.
✅ She’s been writing
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.
Otros ejercicios de gramática que te puedan interesar