English

Cheatsheet: Present Perfect or Preterite

The past

Present Perfect or Preterite

PointRuleExampleEnglish
Preteritea finished time: ayer, el año pasado, hace dos añosEl año pasado viajé a Chile.Last year I travelled to Chile.
Perfectexperience up to now: alguna vez, nunca¿Has estado alguna vez en Chile?Have you ever been to Chile?
Perfecta situation that goes on up to nowSiempre he vivido aquí.I've always lived here.
Perfecta time that includes now: hoy, esta semana, este añoHoy he comido paella.I had paella today.
Preteritea finished action, today too: hoy, esta semana, este añoHoy comí paella.I had paella today.
Perfectya and something just said or done¿Ya has terminado?Have you finished yet?
Preteriteya and something just said or done¿Ya terminaste?Have you finished yet?
B1Bothnunca up to now takes the perfect; nunca in a finished period takes the preteriteNunca he estado allí en mi vida. / Nunca estuve allí en aquella época.I've never been there in my life. / I was never there at that time.
Trapayer never takes the perfectAyer vi a Juan.I saw Juan yesterday.

Variety

Read in

Credits