When to use the imperfect
The imperfect (pretérito imperfecto, or simply imperfecto) describes the past without marking a beginning or an end:
- habits, what used to happen: De niño leía mucho.
- descriptions of people, places and the weather: La casa era grande.
- age and time: Tenía diez años. Eran las ocho.
- actions in progress at a moment in the past: Leía un libro.
Regular verbs
| Person | hablar | comer | vivir |
|---|---|---|---|
| yo | hablaba | comía | vivía |
| tú | hablabas | comías | vivías |
| él / ella / usted | hablaba | comía | vivía |
| nosotros / nosotras | hablábamos | comíamos | vivíamos |
| vosotros / vosotrasSpain | hablabais | comíais | vivíais |
| ellos / ellas / ustedes | hablaban | comían | vivían |
The only three irregular verbs
| Person | ser | ir | ver |
|---|---|---|---|
| yo | era | iba | veía |
| tú | eras | ibas | veías |
| él / ella / usted | era | iba | veía |
| nosotros / nosotras | éramos | íbamos | veíamos |
| vosotros / vosotrasSpain | erais | ibais | veíais |
| ellos / ellas / ustedes | eran | iban | veían |
Examples
- De niña vivía en un pueblo.As a child, I lived in a village.
- Mi abuelo era muy alto y tenía el pelo blanco.My grandfather was very tall and had white hair.
- Todos los veranos íbamos a la playa.Every summer we went to the beach.A repeated habit: todos los veranos.
- Hacía sol y no había nadie en la calle.It was sunny and there was nobody on the street.
- Cuando era joven, trabajaba en un restaurante.When I was young, I worked in a restaurant.
- Eran las diez de la noche.It was ten at night.
- Antes no me gustaba el café.I didn't use to like coffee.
Common mistakes
- Wrong:
Yo usaba nadar todos los días.Right: ✓ Yo nadaba todos los días.English “used to” is not usar: the imperfect alone means “used to”. - Wrong:
Nosotros hablabamos mucho.Right: ✓ Nosotros hablábamos mucho.The nosotros form has a written accent: -ábamos, -íamos. - Wrong:
Cuando tuve diez años, vivía en Lviv.Right: ✓ Cuando tenía diez años, vivía en Lviv.Age in the past is a description: imperfect.