Imperfecto · used to / was -ing
The imperfecto — "used to do" and "was doing". Habits, descriptions and background in the past, with almost no irregulars.
Examples
- Cuando era pequeño, jugaba.When I was little, I played.
- Hablaba español todos los días.I spoke Spanish every day.
- Eran las tres.It was three o'clock.
The imperfecto describes
- Habitual / repeated past actions ("used to / would")
- Background descriptions in the past
- Ongoing actions ("was/were doing")
- Age and time in the past
Regular endings (only THREE irregulars in the whole language):
-ar verbs (hablar):
hablaba, hablabas, hablaba, hablábamos, hablabais, hablaban
-er / -ir verbs (comer, vivir):
comía, comías, comía, comíamos, comíais, comían
vivía, vivías, vivía, vivíamos, vivíais, vivían
The three irregulars
ser → era, eras, era, éramos, erais, eran
ir → iba, ibas, iba, íbamos, ibais, iban
ver → veía, veías, veía, veíamos, veíais, veían
Time markers (often signal imperfect):
siempre, todos los días/años, normalmente, cuando era pequeño
mientras (while), a veces, los lunes…
Examples
Cuando era pequeño, jugaba en el parque.
When I was little, I played in the park.
Eran las tres. — It was three o'clock.
Mientras estudiaba, sonó el teléfono.
While I was studying, the phone rang.
Indefinido vs Imperfecto
Ayer estudié dos horas. (one completed action)
preterite
Cuando estudiaba, sonó. (background ongoing)
imperfect
What you'll practise
1. Regular -ar imperfecto (-aba)
Drop -ar, add aba/abas/aba/ábamos/abais/aban.
- Hablaba todos los días.I used to speak every day.
- Trabajábamos juntos.We used to work together.
2. Regular -er/-ir imperfecto (-ía)
Drop -er/-ir, add ía/ías/ía/íamos/íais/ían.
- Comía pan cada día.I used to eat bread every day.
- Vivían cerca.They used to live nearby.
3. ser, ir, ver irregulars
ser→era, ir→iba, ver→veía. Memorise these three.
- Era estudiante.I was a student.
- Íbamos al cine.We used to go to the cinema.
Practise it until it sticks
Short drills built on these 3 skills, with instant feedback on every answer. Free to start.