SpeakEasy Portuguese
Why SpeakEasyProductsLearnClassesLevel QuizContact
Get started
SpeakEasy Portuguese

Real Brazilian Portuguese for English speakers. The spoken kind, with the accent and the slang that come with it.

LEARN

  • Free Guides
  • Products
  • Live Classes
  • Level Quiz

COMPANY

  • About
  • Contact
  • Support

LEGAL

  • Privacy Policy
  • Terms of Service
  • Refund Policy

© 2026 SpeakEasy Portuguese

All guides

◆ GRAMMAR

Pretérito Perfeito vs Imperfeito: How Brazilians Choose

12 min read · Updated August 7, 2026


You know both sets of endings. Then a Brazilian asks what you did last weekend and you stall on the first verb, because two past forms are sitting there and only one of them fits. Fui or ia. Morei or morava. Time is not what separates them. Both are past. What separates them is the job the verb is doing in the sentence.

The one rule: before you pick a form, ask what the sentence is doing. Reporting something that happened and ended? That is the pretérito perfeito: eu morei, ela ficou. Describing what was going on, or what used to happen? That is the pretérito imperfeito: eu morava, ela estava.

◆ ON THIS PAGE

  • The question that decides it
  • Both are correct, and they mean different things
  • How Portuguese says “used to”
  • The imperfeito you hear most in conversation
  • Queria: the past form that is not about the past
  • How the two pasts land on your ear
  • Telling a story: estava … quando …
  • The forms, side by side
  • Four verbs that change meaning
  • The traps English speakers fall into
  • Quick recap

The question that decides it

Both tenses point at the past, so the calendar is no help. The perfeito puts an event on the record and closes it. The imperfeito keeps the scene open and tells you what it was like inside.

Think of a photo and a video of the same afternoon. The photo catches one thing and freezes it, edges and all. The video keeps running, and inside it people are in the middle of doing things. Portuguese asks which camera you are holding every time you talk about the past.

What the sentence is doingTenseExample
Reports one finished eventperfeitoOntem eu fui à praia.
Describes a habit that repeatedimperfeitoAntigamente eu ia à praia todo fim de semana.
Describes how something wasimperfeitoA casa era grande.
Sets the sceneimperfeitoEu estava no trabalho…
Cuts into the sceneperfeito…quando o telefone tocou.
The time words do half the work. Ontem and no fim de semana passado pull the perfeito. Antigamente and quando eu era criança pull the imperfeito. They tilt the choice, they do not settle it: ontem eu estava com dor de cabeça describes a state, so it stays imperfeito with ontem sitting right in front of it.

Both are correct, and they mean different things

This is why a rule of thumb only takes you so far. In the pairs below nothing is wrong on either side. A Brazilian simply hears two different stories.

Where you lived

Eu morei em São Paulo.

I lived in São Paulo.

a closed chapter

Eu morei em São Paulo por dois anos.

I lived in São Paulo for two years.

the perfeito takes a stated length

Eu morava em São Paulo.

I used to live in São Paulo.

the background: that was life back then

Morei hands over a fact and shuts the door on it. Morava opens a window on a period, and the listener leans in waiting for what happened inside it: eu morava em São Paulo quando comecei a estudar português.

Being happy

Ela estava feliz.

She was happy.

the state, running in the background

Ela ficou feliz.

She got happy.

the moment it changed

Eu estava com medo.

I was scared.

the fear I was carrying

Eu fiquei com medo.

I got scared.

the second it hit

Ficar in the perfeito marks the switch, the point where the mood turned. Estar in the imperfeito holds it steady.

What a house had

A casa dele tinha uma geladeira pequena.

His house had a small fridge.

a description

Ontem teve uma festa na casa dela.

There was a party at her place yesterday.

an event

Describing what something had, or what it was like, is imperfeito territory: tinha, era. A casa dele teve uma geladeira sits on the list of errors our course material anticipates, because the perfeito turns a description into a one-off event. And era against estava splits the same way ser and estar split in the present. If that is the part that slows you down, our guide to ser vs estar sorts it first.

How Portuguese says “used to”

English carries the habit in a helper: “used to,” or a habitual “would.” Portuguese carries it in the ending, and the verb stands on its own.

Antigamente eu trabalhava numa escola.

I used to work at a school.

Quando eu era criança, eu comia muita fruta.

When I was a kid, I used to eat a lot of fruit.

A gente nadava na praia todo fim de semana.

We'd swim at the beach every weekend.

The error our material flags here is the word-for-word one: antigamente eu usava morar no Rio, built by translating “used to” piece by piece. The verb usar has no role in this sentence. Eu morava no Rio already says all of it.

The imperfeito you hear most in conversation

On paper the imperfeito spreads evenly across every verb. In conversation it clusters. A handful of verbs carry most of the imperfeito that reaches your ear in a normal day, and those are the ones worth owning before the rest.

VerbImperfeitoWhat it does in speech
sererahow something was: o hotel era bom
tertinhawhat there was: tinha muita gente
estarestavawhere you were: eu estava no ônibus
quererqueriathe polite request: eu queria um café
iriathe habit of going: eu ia todo dia
poderpodiawhat was allowed: eu não podia sair
fazerfaziathe open question: o que você fazia?

Estava is where the ear gets tested, because relaxed speech shortens it to tava, two syllables carrying a whole background clause. Eu tava no trabalho is a full past scene with a two-syllable verb inside it. Our guide to spoken Portuguese contractions maps the rest of that set.

A gente tava na loja quando o telefone tocou.

We were at the store when the phone rang.

Tinha muita gente na festa.

There were a lot of people at the party.

Queria: the past form that is not about the past

One form breaks the pattern on purpose. Eu queria um café has the shape of an imperfeito and the meaning of a request happening right now. Portuguese uses the past form to take the edge off a want: eu quero is direct, eu queria is polite. You hear it at the counter and on the phone.

Eu queria um café, por favor.

I'd like a coffee, please.

Eu queria marcar uma consulta.

I'd like to book an appointment.

Eu gostaria de um remédio para a dor de cabeça.

I'd like some medicine for a headache.

Watch the preposition, which is the detail our course material drills as the key contrast in this pair. Queria takes what you want directly, and gostaria needs de in front of it. Eu queria um remédio and eu gostaria de um remédio are the same request in two shapes.

How the two pasts land on your ear

You can hear the difference before you can produce it, and the ending is the cue. The imperfeito puts a soft extra beat on the end of the word. Verbs in -ar take -ava. Verbs in -er and -ir share -ia.

VerbPerfeito (the event)Imperfeito (the background)
morarmorei / moroumorava
falarfalei / faloufalava
comercomi / comeucomia
dormirdormi / dormiudormia
irfui / foiia
serfui / foiera
tertive / tevetinha

Two details save you a lot of guessing. In the imperfeito the eu form and the ele form are identical (eu morava, ela morava), so the subject comes from the pronoun or from context. And in the perfeito, nós moramos looks exactly like the present tense, so the time word next to it is doing the work.

One caveat before you trust the ending alone. The conditional lands on -ia too: eu faria is “I would do,” while eu fazia is “I used to do.” Read the stem along with the ending and the two stop blurring.

Telling a story: estava … quando …

Here the two tenses stop competing and start working together. Brazilian narration lays down a scene in the imperfeito, then cuts into it with one event in the perfeito. Quando is the hinge, and de repente announces the strike.

Eu estava no trabalho quando o telefone tocou.

I was at work when the phone rang.

A gente estava no aeroporto quando o avião chegou.

We were at the airport when the plane arrived.

Eu estava com dor de cabeça, então eu fui à farmácia.

I had a headache, so I went to the pharmacy.

De repente o telefone tocou.

All of a sudden the phone rang.

The scene can stretch as long as you like. The event is one clean strike. Learners flip it and produce quando o telefone tocava, which turns the ringing into part of the scenery and leaves the sentence without an event at all.

Two imperfeitos in one sentence are fine when the whole scene repeated: quando eu era criança e estava doente, a minha mãe chegava com um remédio. Nothing happened once there. That was every time.

The forms, side by side

Pretérito imperfeito

Personmorar (-ar)comer (-er)dormir (-ir)
eumoravacomiadormia
você / ele / elamoravacomiadormia
a gentemoravacomiadormia
nósmorávamoscomíamosdormíamos
vocês / eles / elasmoravamcomiamdormiam

The imperfeito is the friendliest past in the language. Almost every verb follows one of those two patterns, and the forms worth memorizing beyond them are few: ser gives era / éramos / eram, ter gives tinha / tínhamos / tinham, ir gives ia / íamos / iam, and vir gives vinha / vínhamos / vinham. The nós form carries a written accent that pulls the stress back (morávamos, comíamos). Learners drop the whole ending instead and say nós morava, the mirror image of a gente íamos.

Pretérito perfeito

Personmorar (-ar)comer (-er)dormir (-ir)
eumoreicomidormi
você / ele / elamoroucomeudormiu
a gentemoroucomeudormiu
nósmoramoscomemosdormimos
vocês / eles / elasmoraramcomeramdormiram

The irregulars you meet first: ser and ir share one set (fui / foi / fomos / foram), ter gives tive / teve, estar gives estive / esteve, and fazer gives fiz / fez.

Notice the a gente row in both tables. It takes the same form as ele and ela in either past, so it is a gente foi and a gente ia, never a gente fomos or a gente íamos. That slip sits on our own list of errors to expect. Our guide to a gente vs nós covers the pronoun in full.

Four verbs that change meaning

A small group of verbs means one thing in the imperfeito and something else in the perfeito. These are the sentences where the wrong tense does not sound clumsy. It says something you did not mean.

VerbImperfeitoPerfeito
conhecereu conhecia = I knew (a person, a place)eu conheci = I met, or I saw it for the first time
sabereu sabia = I kneweu soube = I found out
querereu queria = I wantedeu quis = I made up my mind to
podereu podia = I could, it was allowedeu pude = I managed to

Eu conhecia o Pedro do trabalho.

I knew Pedro from work.

Eu conheci o Pedro numa festa.

I met Pedro at a party.

Eu conheci o Rio no ano passado.

I saw Rio for the first time last year.

Eu não sabia que você morava aqui.

I didn't know you lived here.

Eu soube ontem.

I found out yesterday.

Eu conheci a sua irmã na festa says you met her that night. Eu conhecia a sua irmã says you already knew her, which is a different story entirely.

The traps English speakers fall into

Every line below is an error the course material anticipates, in the order learners run into them.

  • Antigamente eu fui à praia todo fim de semana.

    Antigamente eu ia à praia todo fim de semana.

    Todo fim de semana makes it a habit, so the verb goes to the imperfeito. Ia is the past of ir for something that repeated, and fui is one single trip.

  • No fim de semana passado eu bebia um suco.

    No fim de semana passado eu bebi um suco.

    One drink, one closed moment, so the perfeito. The time marker had already decided the tense.

  • A casa dele teve uma geladeira pequena.

    A casa dele tinha uma geladeira pequena.

    Describing what something had takes tinha. Teve reports an event instead, the way ontem teve uma festa does.

  • Antigamente eu usava morar no Rio.

    Antigamente eu morava no Rio.

    'Used to' is carried by the imperfeito ending. Usar is not the verb for it, and morava already says the whole thing.

  • Eu estava no trabalho quando o telefone tocava.

    Eu estava no trabalho quando o telefone tocou.

    The scene is the imperfeito and the event that cuts into it is the perfeito. Tocava would make the ringing part of the scenery.

  • A gente íamos ao parque.

    A gente ia ao parque.

    A gente takes the singular form in every tense, so the imperfeito is ia. Nós íamos ao parque is the other correct version of the same sentence, and nós ia is the mirror-image slip.

Quick recap

Six points to keep.

Perfeito

Something happened and ended. Ontem eu fui à praia.

Imperfeito

Something was going on or repeated. Antigamente eu ia à praia.

Os gatilhos

Ontem and de repente pull the perfeito. Antigamente and todo dia pull the imperfeito.

O hábito

'Used to' is the imperfeito on its own: antigamente eu morava aqui.

Estava … quando …

The scene is the imperfeito, the event that cuts in is the perfeito.

Queria

Eu queria um café is a polite request today, not a story about yesterday.

◆ KEEP GOING

Hear both pasts in the sentences Brazilians say

This guide gives you the choice. Everyday Brazilian Portuguese gives you the sentences: the Culture Guide to how Brazil works, plus 100 real phrases in ten themed chapters. The full kit adds audio for every phrase at slow speed and then natural speed. It comes with an 11-day practice plan, ten phrases a day, so the sentences stop being something you assemble on the spot.

Get Everyday PortugueseInstant download. From $9.90.