Ejercicios Resueltos de Present Perfect Inglés 3 ESO
Ejercicios de present perfect de Inglés de 3º de ESO resueltos y explicados. Se forma con have / has + participio y sirve para experiencias (I’ve never seen snow), para lo que acaba de pasar y para lo que empezó en el pasado y sigue ahora. Hay ejercicios de la forma y los participios irregulares, de ever / never, already / yet / just, for / since y de la diferencia con el past simple.
Ejercicios de present perfect para 3º de ESO con soluciones
1. La forma: have / has + participio
has con he, she, it; have con el resto. El participio de los regulares acaba en -ed; el de los irregulares es la 3ª columna de la lista.
1Completa: «My parents ____ (buy) a new car» · «Ana ____ (lose) her keys again».
Ver solución
2Escribe el participio de: go, see, eat, write, be, do, take, break.
Ver solución
3Completa con verbos regulares: «We ____ (finish) the science project» · «The rain ____ (stop)».
Ver solución
2. Negativa y preguntas
4Pon en negativa: «I have read that novel» · «Pablo has called me».
Ver solución
5Haz la pregunta y contesta: «you / ever / be / to London?» (no).
Ver solución
En la pregunta, have va delante del sujeto y ever justo antes del participio.
3. Ever y never: las experiencias
ever (alguna vez) va en preguntas; never (nunca) en frases afirmativas con sentido negativo. Los dos van antes del participio.
6Completa con ever o never: «Have you ____ eaten sushi?» · «I’ve ____ seen a shooting star».
Ver solución
7Traduce: «Nunca he montado a caballo» · «¿Has estado alguna vez en Italia?»
Ver solución
⚠ ✗ I haven’t never: en inglés no se pone doble negación.
4. Already, yet y just
already (ya) y just (acabar de) van entre have y el participio; yet (ya / todavía) va al final, en preguntas y negativas.
8Coloca el adverbio: «I’ve done my homework» (already) · «Has the bus arrived?» (yet).
Ver solución
9Completa con just, already o yet: «Don’t phone Luis now: he has ____ gone to bed» · «We haven’t chosen a name for the dog ____».
Ver solución
5. For, since y how long
for + un periodo de tiempo (cuánto dura); since + el momento en que empezó.
10¿for o since? three weeks · Monday · ages · I was a child · two hours · 2015.
Ver solución
since: Monday, I was a child, 2015 (puntos de inicio).
11Escribe la frase: «Sergio / work / at the hospital / ten years».
Ver solución
12Completa la pregunta: «How long ____ you ____ (know) Irene?»
Ver solución
En español se diría «¿Desde cuándo conoces a Irene?», en presente; en inglés va en present perfect.
6. Present perfect o past simple
Si se dice cuándo pasó (yesterday, in 2018, last week, ago), va en past simple.
13Elige el tiempo: «I ____ (visit) Rome in 2018» · «I ____ (visit) Rome twice».
Ver solución
14Corrige: «Did you ever see a whale?» · «She has left yesterday».
Ver solución
15Completa con el present perfect continuous: «I ____ (wait) for you for an hour!»
Ver solución
have / has been + -ing: insiste en que la acción ha durado y sigue.
Present perfect: resumen
Las formas, con see (participio seen):
| Forma | I / you / we / they | he / she / it |
|---|---|---|
| Afirmativa | I have (I’ve) seen | she has (she’s) seen |
| Negativa | I haven’t seen | she hasn’t seen |
| Pregunta | Have you seen? | Has she seen? |
| Respuesta corta | Yes, I have. / No, I haven’t. | Yes, she has. / No, she hasn’t. |
Palabras que acompañan al present perfect
| Palabra | Significa | Dónde va |
|---|---|---|
| ever | alguna vez | antes del participio, en preguntas |
| never | nunca | antes del participio |
| already | ya | antes del participio |
| yet | ya / todavía | al final de la frase |
| just | acabar de | antes del participio |
| for / since | durante / desde | delante del tiempo |
Dudas frecuentes
¿Cuándo se usa el present perfect y cuándo el past simple?
El past simple cuenta algo terminado en un momento concreto del pasado. El present perfect une el pasado con el ahora: experiencias sin fecha, resultados que se notan ahora (I’ve lost my keys) y situaciones que siguen (I’ve lived here since 2015).
¿Qué diferencia hay entre «been» y «gone»?
She has been to Paris: estuvo y ya ha vuelto. She has gone to Paris: se ha ido y todavía está allí.
Más ejercicios de Inglés
Para seguir practicando:
Más ejercicios de Inglés de 3º de ESO en PDF
Además de los ejercicios de esta página, puedes abrir o descargar el cuaderno de Inglés de 3º de ESO: reúne los temas del curso con su teoría y sus soluciones. Lo hemos escrito en Solucionario.es; no es el libro de ninguna editorial ni su solucionario oficial.
- Material: propio de Solucionario.es, 20 páginas
- Contenido: 47 ejercicios resueltos y la teoría de los 14 temas del curso
- Acceso: gratuito, sin registro y sin esperas