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
«My parents have bought a new car» · «Ana has lost her keys again».

2Escribe el participio de: go, see, eat, write, be, do, take, break.

Ver solución
go → gone · see → seen · eat → eaten · write → written · be → been · do → done · take → taken · break → broken.

3Completa con verbos regulares: «We ____ (finish) the science project» · «The rain ____ (stop)».

Ver solución
«We have finished the science project» · «The rain has stopped» (se dobla la p: stopped).

2. Negativa y preguntas



4Pon en negativa: «I have read that novel» · «Pablo has called me».

Ver solución
«I haven’t read that novel» · «Pablo hasn’t called me».

5Haz la pregunta y contesta: «you / ever / be / to London?» (no).

Ver solución
«Have you ever been to London?» — «No, I haven’t.»
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
«Have you ever eaten sushi?» · «I’ve never seen a shooting star».

7Traduce: «Nunca he montado a caballo» · «¿Has estado alguna vez en Italia?»

Ver solución
«I’ve never ridden a horse» · «Have you ever been to Italy?»
⚠ ✗ 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
«I’ve already done my homework» · «Has the bus arrived yet?»

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
«he has just gone to bed» (hace un momento) · «We haven’t chosen a name for the dog yet» (todavía no).

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
for: three weeks, ages, two hours (periodos).
since: Monday, I was a child, 2015 (puntos de inicio).

11Escribe la frase: «Sergio / work / at the hospital / ten years».

Ver solución
«Sergio has worked at the hospital for ten years» (empezó hace diez años y sigue trabajando allí).

12Completa la pregunta: «How long ____ you ____ (know) Irene?»

Ver solución
«How long have you known Irene?»
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
«I visited Rome in 2018» (momento concreto → past simple) · «I have visited Rome twice» (experiencia, sin decir cuándo → present perfect).

14Corrige: «Did you ever see a whale?» · «She has left yesterday».

Ver solución
«Have you ever seen a whale?» (experiencia con ever) · «She left yesterday» (yesterday pide past simple).

15Completa con el present perfect continuous: «I ____ (wait) for you for an hour!»

Ver solución
«I have been waiting for you for an hour!»
have / has been + -ing: insiste en que la acción ha durado y sigue.

Present perfect: resumen

Las formas, con see (participio seen):

FormaI / you / we / theyhe / she / it
AfirmativaI have (I’ve) seenshe has (she’s) seen
NegativaI haven’t seenshe hasn’t seen
PreguntaHave you seen?Has she seen?
Respuesta cortaYes, I have. / No, I haven’t.Yes, she has. / No, she hasn’t.

Palabras que acompañan al present perfect

PalabraSignificaDónde va
everalguna vezantes del participio, en preguntas
nevernuncaantes del participio
alreadyyaantes del participio
yetya / todavíaal final de la frase
justacabar deantes del participio
for / sincedurante / desdedelante 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