文法 · A2
Perfeito vs imperfeito
Perfeito ou imperfeito? (narrar no passado)
短い答え
Events that move a story forward take the perfeito; scene, states, habits and ongoing actions take the imperfeito. Some verbs change meaning: sabia/soube, conhecia/conheci.
Imperfeito: scene, state, habit
- Eu não sabia.
- Eu já conhecia o Rio.
- Eu queria ir.
- Tinha muita gente.
Perfeito: event
- Soube ontem.
- Conheci a Bia lá.
- Ele quis pagar.
- Teve um acidente.
重要な形
- Scene + event: Tava chovendo quando eu saí.
- Chain of events: Cheguei, tomei banho e dormi.
- Meaning shifts: sabia (knew) / soube (found out); conhecia (knew) / conheci (met); queria (wanted) / quis (tried, insisted); podia (could) / pôde (managed); tinha (had) / teve (got, there was an event)
- Tendencies: ontem, de repente, aí → perfeito; sempre, antigamente, enquanto, todo dia → imperfeito
この解説はまだ日本語に対応していないため、英語で表示しています。
The short answer
Telling a story in the past means choosing, verb by verb, between two tenses. The perfeito (preterite) carries the events that move the story forward: cheguei, vi, liguei. The imperfeito (imperfect) paints everything around them: the time, the weather, the people, what was going on and what used to happen. Eu morava em Curitiba quando conheci a Ana — I was living in Curitiba when I met Ana.
How to form it
There is nothing new to form: you combine the two tenses you already know. A quick reminder of the eu · ele forms:
| perfeito | imperfeito | |
|---|---|---|
| falar | falei · falou | falava · falava |
| comer | comi · comeu | comia · comia |
| ser | fui · foi | era · era |
| ter | tive · teve | tinha · tinha |
| estar | estive · esteve | estava (tava) · estava (tava) |
| saber | soube · soube | sabia · sabia |
The typical pattern is imperfeito for the scene + perfeito for the event, often joined by quando: Tava chovendo quando eu saí — It was raining when I left.
When to use it
Use the scene/event test. Does the sentence answer "what happened next?" (event → perfeito) or "what was it like?" (scene → imperfeito)?
- Scene: time, weather, place, people, feelings → Era tarde e fazia frio.
- Event: something that happened and finished → Aí eu ouvi um barulho.
- In progress + interruption: Eu tava dormindo quando o telefone tocou.
- Habit vs one occasion: Eu ia pra praia todo fim de semana. Um dia, fui sozinha.
- A chain of events takes the perfeito all the way: Cheguei, tomei banho e dormi.
- Signal words help but don't decide: ontem, de repente, aí, um dia, dois anos atrás lean to the perfeito; sempre, antigamente, todo dia, enquanto lean to the imperfeito.
- Eu morava em Curitiba quando conheci a Ana.I was living in Curitiba when I met Ana.background + event
- Era tarde, não tinha ninguém na rua, aí eu ouvi um barulho.It was late, there was nobody in the street, and then I heard a noise.scene, then event
- Eu não sabia da festa. Soube hoje de manhã.I didn’t know about the party. I found out this morning.sabia / soube
- Ontem eu trabalhei das oito às seis.Yesterday I worked from eight to six.a bounded period
ミニ練習
1 / 3
Contrasts and traps
Some verbs change meaning with the tense:
- sabia = knew / soube = found out: Eu não sabia. Soube ontem.
- conhecia = knew already / conheci = met: Eu já conhecia o Rio, mas conheci a Bia lá.
- queria = wanted / quis = tried, insisted: Ele quis pagar a conta. And não quis = refused.
- podia = could, was allowed / pôde = managed or had the chance on one occasion. In speech Brazilians prefer consegui: Não consegui dormir.
- tinha = had, there was (scene) / teve = got, there was (an event): Tinha muita gente. Teve um acidente.
Two more traps:
- A long action is not automatically imperfeito. Ontem eu trabalhei dez horas is one finished, bounded block → perfeito. Eu trabalhava dez horas por dia is a habit → imperfeito.
- Spoken stories push events forward with aí, daí or então: Aí ele chegou e…
If you speak Spanish
Good news: the choice works almost exactly as between the indefinido and the imperfecto. Vivía en Curitiba cuando conocí a Ana = Eu morava em Curitiba quando conheci a Ana. Even the meaning shifts match: supe = soube, conocí = conheci, quise = quis, no quise = não quis. If you speak Spain Spanish, the one change is that he hecho for today's events becomes the simple perfeito: Hoje acordei cedo.
3問を試す
1 / 3
アカウント不要です。
例文
- Eu morava em Curitiba quando conheci a Ana.I was living in Curitiba when I met Ana.morava is the background; conheci is the event (conhecer in the perfeito = met).
- Era tarde, não tinha ninguém na rua, aí eu ouvi um barulho.It was late, there was nobody in the street, and then I heard a noise.The scene in imperfeito (era, tinha); aí brings in the event: ouvi.
- Tava chovendo quando eu saí do trabalho.It was raining when I left work.Rain in progress (tava chovendo) + the event that happens inside it (saí).
- Eu não sabia da festa. Soube hoje de manhã.I didn’t know about the party. I found out this morning.sabia = knew (a state); soube = found out (an event).
- Eu queria ir ao show, mas não consegui ingresso.I wanted to go to the concert, but I couldn’t get a ticket.queria = wanted (a state of mind, with no end in view).
- Ele quis pagar a conta, mas eu não deixei.He insisted on paying the bill, but I didn’t let him.quis = tried, insisted: a decision at one moment.
- Quando eu era pequena, ia pra casa da minha tia todo verão. Um ano, fui sozinha de ônibus.When I was little, I went to my aunt’s every summer. One year, I went alone by bus.A habit (ia) vs one occasion (fui).
- Ontem eu trabalhei das oito às seis.Yesterday I worked from eight to six.A bounded, finished period → perfeito, even if it was long.
よくある間違い
学習者が実際によくする間違いと、その直し方の理由です。
Foi tarde e não teve ninguém na rua.Era tarde e não tinha ninguém na rua.
Setting the scene (the time, what there was) → imperfeito: era, tinha.
英語, ドイツ語, 日本語話者によくある間違い
Ontem eu trabalhava das oito às seis.Ontem eu trabalhei das oito às seis.
One finished period on a given day → perfeito, however long it lasted.
Na festa eu conhecia o namorado dela.Na festa eu conheci o namorado dela.
Meeting someone for the first time is an event: conheci. conhecia = already knew.
Quando eu era criança, eu fui muito tímido.Quando eu era criança, eu era muito tímido.
Personality over a period of life is description → imperfeito: era tímido.
英語, ドイツ語, 日本語話者によくある間違い
Quando eu cheguei, ele dormiu.Quando eu cheguei, ele estava dormindo.
An action already in progress when something happened → imperfeito: estava dormindo.
英語, ドイツ語話者によくある間違い
日本語話者向けのポイント
~た vs ~ていた partly encode it; past habits need imperfeito.
地域による違い
- Spoken narratives chain events with aí/daí/então.