I used to go swimming after work. I wasn't training for anything; I just liked having half an hour when nobody could ask me to check a message.
But when I talked about it in Portuguese, I kept saying fui. It sounded like one trip to the pool, rather than something I did most weekdays.
Eu fui à piscina reports a visit: “I went to the pool.” Eu ia à piscina depois do trabalho describes my routine: “I used to go to the pool after work.” Same pool, different information.
That difference is the useful starting point for preterite vs imperfect in Brazilian Portuguese. Both put you in the past. Your choice tells the listener how to look at what happened: as a whole event, or as a habit or situation unfolding then.
Eu Fui or Eu Ia? The Difference at a Glance
The pretérito perfeito (preterite) presents a past event or period as a complete whole. The pretérito imperfeito (imperfect) describes habits, background conditions, or actions viewed while they were happening, without focusing on their endpoint.
| What you're saying | Portuguese | English |
|---|---|---|
| A completed visit | Ontem eu fui à feira. | Yesterday I went to the street market. |
| A past routine | Eu ia à feira aos domingos. | I used to go to the street market on Sundays. |
| An action underway | Eu ia para casa quando começou a chover. | I was going home when it started raining. |
| A completed period | Morei em Recife por dois anos. | I lived in Recife for two years. |
| Background to another event | Eu morava em Recife quando conheci a Ana. | I was living in Recife when I met Ana. |
Notice the two years in Recife. A long experience can still take the preterite when you present that period as a whole. Duration alone doesn't decide the tense.
Think of telling somebody about a party. “I arrived, ate, and left” gives the events. “It was crowded, people were dancing, and I was hungry” describes the situation. A normal story needs both.
For another explanation with practice material, see Mango Languages' guide to these two past tenses.
Fui Has Another Job
Here's the surprise: ir (to go) and ser (to be) have identical preterite forms. Eu fui ao mercado means “I went to the market.” Eu fui o primeiro a chegar means “I was the first to arrive.” The rest of the sentence tells you which verb you're hearing.
Their imperfect forms separate again: eu ia comes from ir; eu era comes from ser. If that second verb needs a refresher, start with our ser vs estar guide.
When to Use the Preterite in Brazilian Portuguese
Use the preterite when you report what happened, count completed occurrences, or look back at a bounded period.
Ontem peguei o ônibus, fui ao cinema e voltei tarde.
Yesterday I took the bus, went to the cinema, and came home late.
Each verb adds another event; an exact timestamp isn't required.
Fui à praia três vezes no mês passado.
I went to the beach three times last month.
Repetition doesn't automatically mean imperfect either. Here you're counting three visits in a finished month. Compare Eu ia à praia depois do trabalho: “I used to go to the beach after work.” That describes a routine without totaling the outings.
Weather follows the same logic. Choveu a noite inteira means “It rained all night,” with the night viewed as one whole period. Chovia quando saí means “It was raining when I left,” with rain as the background to leaving.
A Few Forms You'll Need Often
Start with eu, then practise other people. Recognizing a tense and producing it are separate skills.
| Verb | Preterite: eu | Imperfect: eu |
|---|---|---|
| falar — to speak | falei | falava |
| comer — to eat | comi | comia |
| abrir — to open | abri | abria |
| ir — to go | fui | ia |
| ser — to be | fui | era |
| estar — to be | estive | estava |
| ter — to have | tive | tinha |
Regular -ar verbs give you -ava in the eu imperfect; regular -er and -ir verbs give you -ia. Common verbs such as ser and ter need their own forms. Don't turn this small table into a rule for every Portuguese verb.
Pronunciation matters here: fui is one syllable. Ia has two, i-a, with stress on the first. In falava, stress la; in comia, stress mi. Those little endings carry information your listener needs.
Try this in Falando: In Verb Conjugation Practice, practise Pretérito Perfeito and Pretérito Imperfeito separately first. Say the full example sentence aloud so the form stays connected to a meaning.
The Imperfect: Habits and What Was Happening
What did your Sundays look like a few years ago?
Aos domingos, eu almoçava com a minha família.
On Sundays, I used to have lunch with my family.
The sentence gives you a recurring Sunday lunch. It doesn't claim lunch never ended. That's the trouble with translating imperfeito too literally: the name describes a way of presenting the past, not an eternally unfinished plate of rice.
The imperfect also lets you describe the setting of one particular occasion:
Era domingo. Fazia calor e a cozinha estava cheia.
It was Sunday. It was hot, and the kitchen was full.
Eu tinha dez anos quando aprendi a nadar.
I was ten when I learned to swim.
Age uses ter, so tinha dez anos gives your age at that point. Aprendi reports the learning as an event. You can mix tenses within one sentence without changing the time you're talking about.
A Small Story With Both Tenses
Eu esperava o ônibus quando vi um amigo. Ele carregava uma sacola enorme. Conversamos um pouco e depois ele foi embora.
I was waiting for the bus when I saw a friend. He was carrying an enormous bag. We chatted a little, and then he left.
Esperava and carregava describe what was in progress. Vi, conversamos, and foi give the events. You could also say estava esperando and estava carregando, very natural ways to make the ongoing action explicit in Brazilian Portuguese.
An event doesn't have to physically interrupt the other action. Seeing your friend needn't stop you waiting for the bus. What matters is how the actions relate in your account.
The University of Texas' ClicaBrasil imperfect handout gives more conjugations and examples of habits and situations in progress.
Six Traps That Make the Choice Harder
- “Yesterday” doesn't force the preterite. Ontem, às oito, eu estava em casa means “Yesterday at eight, I was at home.” An exact time can locate a background situation.
- “Always” doesn't force the imperfect. Naquela época, eu sempre ia a pé describes an old walking habit. Durante a viagem, sempre fui a pé sums up your choices during one trip: you walked every time.
- “Long” and “short” aren't tense rules. Trabalhei lá por dez anos presents ten years as a whole. Eu trabalhava lá quando conheci a Ana describes the situation when you met Ana.
- The imperfect doesn't tell you what is true now. Eu morava em Recife may suggest a change in ordinary conversation, but the tense itself doesn't establish your current address. It describes the past from the point you're discussing.
- Era and foi can both describe a party. A festa era na casa da Ana locates it within a past description or arrangement. A festa foi na casa da Ana reports where it took place. Context changes which feels natural.
- Ia plus an infinitive needs attention. Eu ia ligar, mas esqueci means “I was going to call, but I forgot.” The calling was intended; this sentence doesn't report a completed call. Eu ia alone needs context to distinguish habit, movement in progress, or an understood plan.
That last example is useful when plans go wrong. Foi mal, eu ia ligar, mas esqueci is “Sorry, I was going to call, but I forgot.” Foi mal is an informal apology. Save it for a friend; it may sound too casual in a serious apology.
When you get stuck, ask: Am I reporting what happened, or describing what used to happen or was happening then? Start there before searching for a trigger word.
Practise Preterite vs Imperfect: Six Choices
Choose the form that fits the intended meaning in parentheses. Other contexts can support a different tense; here the context is part of the question.
- Ontem eu fui / ia ao mercado e voltei às dez. (One completed trip.)
- Quando era criança, eu fui / ia à praia todo verão. (A childhood routine.)
- Eu esperei / esperava o ônibus quando vi a Ana. (Waiting was in progress when I saw her.)
- Morei / Morava em Recife por dois anos; depois me mudei. (A whole finished period.)
- A cozinha esteve / estava cheia quando cheguei. (The scene at my arrival.)
- Eu fui / ia telefonar, mas esqueci. (An intended call that didn't happen.)
Answers, With the Reason
- Fui. “Yesterday I went to the market and came back at ten.” The trip is reported as a whole.
- Ia. “As a child, I used to go to the beach every summer.” You're describing a habit.
- Esperava. “I was waiting for the bus when I saw Ana.” Waiting provides the background.
- Morei. “I lived in Recife for two years; then I moved.” Long duration, completed period.
- Estava. “The kitchen was full when I arrived.” You're describing its condition then.
- Ia. “I was going to call, but I forgot.” The plan existed; the call didn't happen.
Try this in Falando: Use the grammar guide to review the two past tenses, then write your own versions of questions 1 and 2. Keep the destination the same and change a single visit into a routine.
Common Questions About Brazilian Portuguese Past Tenses
What's the difference between eu fui and eu ia?
With ir, fui reports a completed trip or event. Ia describes a habit or movement underway; followed by an infinitive, it can describe an intention viewed from the past. Add context: ontem fui, todo domingo ia, ia ligar.
Does imperfect mean the action never finished?
No. It means you're presenting the situation without focusing on its endpoint. A lunch described with almoçava could have finished normally. The sentence is describing the routine or the meal in progress.
Is pretérito perfeito the English present perfect?
The names are misleading. This article covers pretérito perfeito simples, as in falei, often translated with the English simple past. Tenho falado is a different, compound construction, commonly used for repeated or continuing activity extending toward the present. Don't swap it in just because English says “have.”
Should I learn both tenses together?
Compare their meanings together, but practise a few forms at a time. You need fui/ia, falei/falava, and estive/estava more urgently than a flawless recital of every conjugation.
Tell Someone About Your Last Sunday
Write four sentences. Give two completed events, then add two details about the situation: the weather, the people, what somebody was doing. Read them aloud and check whether each verb says what you intend.
Then describe your Sundays as a child. You'll probably need more imperfect forms, because you're talking about routines. Compare the two accounts. Does changing the tense change the story you hear?
That's a useful next step after por vs para: choosing grammar because it expresses your meaning. Use Falando's conjugation practice to get comfortable with the forms, then put them back into sentences about your life. One trip to the pool, or an after-work habit. Now you can tell the difference.


