Recursos  /  Ejercicios

Ejercicio de inglés: ¿present perfect o past simple? (B1)

Elige el present perfect o el past simple en cada frase. Ves al momento si aciertas y por qué.

Ejercicios, Inglés, B1, Gratis, sin registro

Elige el tiempo verbal correcto.

Usa el past simple para una acción que ocurrió en un momento ya terminado: yesterday, last Friday, two days ago, in 2019, when I was a child. Si la frase dice o deja claro cuándo ocurrió, el past simple es la opción correcta, y las preguntas con when también lo llevan: "When did you move here?" También es el tiempo para la vida ya terminada de personas que han muerto, como en "Leonardo da Vinci painted the Mona Lisa."

Usa el present perfect (have o has + participio) cuando el tiempo llega hasta ahora. Va con since y for cuando la situación sigue siendo verdad ("She has lived here since 2020"), con las preguntas con how long ("How long have you known her?"), con "This is the first time..." y con periodos que todavía no han terminado, como all my life. Una prueba sencilla: si puedes añadir un momento terminado como yesterday, elige el past simple; si la acción conecta con el presente, elige el present perfect.

Más recursos gratis

¿Te ha gustado? Aprende con un profesor.

Clases en directo con un profesor y el mismo grupo reducido, y práctica como esta entre clase y clase.