B1 Text: Personal Narrative

Narrative is where the preterite/imperfect contrast finally comes to life. In isolated drills you memorize that one is "completed" and the other is "ongoing," but in a real story you feel it: the imperfect paints the scene — era de noite, chovia, eu estava cansada — and the preterite drives the plot — saí, encontrei, perdi. This page annotates an original first-person account of a memorable night to show that interplay, plus two features that B1 narration adds: the spoken pluperfect (tinha chegado) for "had already happened," and the time connectives (quando, enquanto, de repente, então) that stitch events together.

The text

An original first-person narrative:

Nunca vou esquecer a noite em que perdi o último ônibus.

I'll never forget the night I missed the last bus.

Era quase meia-noite e chovia muito.

It was almost midnight and it was raining hard.

Eu estava cansada porque tinha trabalhado o dia inteiro.

I was tired because I had worked the whole day.

Quando cheguei ao ponto, o ônibus já tinha passado.

When I got to the stop, the bus had already gone.

Enquanto eu pensava no que fazer, um carro parou ao meu lado.

While I was thinking about what to do, a car stopped beside me.

Era uma vizinha que eu não via havia anos.

It was a neighbor I hadn't seen in years.

De repente, ela me reconheceu e abriu a porta.

Suddenly, she recognized me and opened the door.

Fiquei tão aliviada que quase chorei.

I was so relieved that I almost cried.

No caminho, conversamos sobre tudo o que tinha acontecido naquele ano.

On the way, we talked about everything that had happened that year.

Então percebi que, às vezes, o azar vira sorte.

Then I realized that, sometimes, bad luck turns into good luck.

Watch the texture. Lines that describe how things wereera quase meia-noite, chovia, eu estava cansada — sit in the imperfect. Lines where something happenscheguei, parou, reconheceu, fiquei — snap into the preterite. The story breathes in and out between scene and action.

The imperfect paints the scene

The imperfect (pretérito imperfeito) describes the backdrop: weather, time of day, states of mind, ongoing situations — anything with no sharp beginning or end.

Era quase meia-noite e chovia muito.

It was almost midnight and it was raining hard. (the setting)

Eu estava cansada.

I was tired. (a state, not an event)

Era uma vizinha que eu não via havia anos.

It was a neighbor I hadn't seen in years. (background description)

Notice that era, chovia, estava, and via all translate into English as plain past ("was," "was raining," "was," "hadn't seen") — which is exactly why you cannot let English choose for you. The question is never "how do I say was in Portuguese?" but "is this verb setting the scene or moving the story?" Scene-setting is imperfect, full stop. Even havia anos ("for years") uses the imperfect havia because it describes a state that was simply true at that point in the past.

💡
To test for the imperfect, ask: "Could I freeze the frame here and it would still be true?" It was raining. I was tired. She was a neighbor. Yes — those are backdrop. I arrived. She stopped. No — those are single events. Backdrop is imperfect; events are preterite.

The preterite drives the plot

The preterite (pretérito perfeito) reports the events — the things that happen one after another and push the story forward.

Quando cheguei ao ponto...

When I got to the stop... (a single completed arrival)

Um carro parou ao meu lado.

A car stopped beside me.

Ela me reconheceu e abriu a porta.

She recognized me and opened the door. (two consecutive events)

Fiquei tão aliviada que quase chorei.

I was so relieved that I almost cried.

Each of these is a point on the timeline: it started, it finished, and the story moved on. Fiquei is worth pausing on — ficar in the preterite expresses a change into a state ("I became / I got relieved"), where the imperfect estava aliviada would just describe being relieved as ongoing. That preterite/imperfect split on the same emotion verb is a fine illustration: fiquei aliviada (the moment relief hit) vs. estava aliviada (the relief as background).

Background meets event: "Enquanto... quando..."

The richest sentences put both tenses together, and B1 storytelling lives in these patterns:

Enquanto eu pensava no que fazer, um carro parou.

While I was thinking about what to do, a car stopped. (ongoing imperfect + interrupting preterite)

Quando cheguei ao ponto, o ônibus já tinha passado.

When I got to the stop, the bus had already gone.

Enquanto ("while") almost always introduces an imperfect — an ongoing background — which a preterite event then cuts into: I was in the middle of thinking (imperfect) when a car stopped (preterite). Quando ("when") is more flexible, but here it marks the moment of a completed arrival (cheguei, preterite) against which the next clause is measured.

The spoken pluperfect: "tinha trabalhado", "tinha passado"

When you need to say something had already happened before another past moment, Brazilian Portuguese uses the pluperfect (mais-que-perfeito composto): ter in the imperfect + the past participle.

Eu estava cansada porque tinha trabalhado o dia inteiro.

I was tired because I had worked the whole day. (the work came before the tiredness)

Quando cheguei, o ônibus já tinha passado.

When I arrived, the bus had already gone.

Conversamos sobre tudo o que tinha acontecido naquele ano.

We talked about everything that had happened that year.

This maps cleanly onto English "had + done," which makes the meaning easy — it is the "past before the past." The one thing to internalize is the form: Brazilians overwhelmingly say tinha + particípio (tinha trabalhado, tinha passado, tinha acontecido). There is also a one-word synthetic pluperfect (trabalhara, passara, acontecera), but it is (literary) — you will read it in novels and almost never hear it. For natural spoken and everyday written Brazilian, tinha + particípio is the only choice.

💡
The pluperfect is what lets a narrative jump backwards without confusing the listener. Cheguei is the now-of-the-story; já tinha passado reaches further back to say the bus left before that. The little word ("already") pairs with it constantly: já tinha saído, já tinha comido.

Time connectives that move the story

Narration depends on connectives that tell the listener when and in what order. The text uses the core B1 set:

De repente, ela me reconheceu.

Suddenly, she recognized me. (introduces a sharp, unexpected event)

Então percebi que o azar vira sorte.

Then I realized that bad luck turns into good luck. (consequence / next step)

  • quando — when (anchors one event to another).
  • enquanto — while (simultaneous, ongoing → pairs with imperfect).
  • de repente — suddenly (flags a sharp preterite event breaking the flow).
  • então — then / so (marks the next step or the upshot).
  • no caminho / naquele ano / às vezes — temporal phrases that locate events.

These are the joints of a story. De repente in particular almost guarantees a preterite right after it, because "suddenly" announces a sharp, bounded event — you would never say de repente chovia.

Vocabulary and expressions

  • o ponto (de ônibus) — the bus stop.
  • o azar vira sorte — bad luck turns into good luck (virar = to turn into).
  • ao meu lado — beside me / at my side.
  • havia anos / fazia anos — for years (both impersonal time expressions; the imperfect of haver/fazer).
  • tão... que... — so... that... (result structure: tão aliviada que quase chorei).
  • o dia inteiro — the whole day.

Cultural and register note

This is (informal) to neutral narrative register — the way a Brazilian would actually tell a story to a friend or write a casual blog post. The heavy reliance on tinha + particípio rather than the synthetic trabalhara marks it as authentically spoken Brazilian rather than European or literary. Note the warm, slightly philosophical closing (o azar vira sorte) — Brazilian personal narratives often round off with a small life-lesson or emotional reflection, a storytelling habit you'll notice in everything from crônicas in the newspaper to captions on social media. Telling a good story, with a feeling at the end, is culturally valued.

Common Mistakes

❌ Era meia-noite e choveu muito.

Incorrect — scene-setting weather is background, so imperfect (chovia).

✅ Era meia-noite e chovia muito.

It was midnight and it was raining hard.

❌ Enquanto eu pensei, um carro parou.

Incorrect — 'enquanto' marks an ongoing action, so imperfect (pensava).

✅ Enquanto eu pensava, um carro parou.

While I was thinking, a car stopped.

❌ Quando cheguei, o ônibus já passou.

Incorrect — the bus leaving happened before arriving; use the pluperfect.

✅ Quando cheguei, o ônibus já tinha passado.

When I arrived, the bus had already gone.

❌ De repente, ela me reconhecia.

Incorrect — 'de repente' flags a sharp event, which is preterite.

✅ De repente, ela me reconheceu.

Suddenly, she recognized me.

❌ Eu estava cansada porque trabalhei o dia inteiro... e ainda estava trabalhando.

Mixing it up — for a clearly prior completed cause use the pluperfect.

✅ Eu estava cansada porque tinha trabalhado o dia inteiro.

I was tired because I had worked the whole day.

Key takeaways

  • Imperfect = scene (era, chovia, estava): backdrop, states, ongoing/repeated action.
  • Preterite = plot (cheguei, parou, fiquei): single completed events that move the story.
  • Enquanto → imperfect; de repente → preterite; quando anchors one to the other.
  • The spoken pluperfect (tinha + particípio) means "had done" — the past before the past; pairs with .
  • The synthetic pluperfect (trabalhara) exists but is (literary); use tinha trabalhado in real Brazilian Portuguese.

Now practice Portuguese

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Portuguese

Related Topics

  • Pretérito Perfeito vs Imperfeito: OverviewA2The central contrast in the Portuguese past: perfeito for completed events that move the story forward, imperfeito for ongoing, habitual, and background states.
  • Pretérito Mais-que-Perfeito CompostoA2The everyday Brazilian pluperfect — ter in the imperfect plus a past participle — for the 'had done X' that happened before another past event.
  • Sentence Combining TechniquesB2How skilled Brazilian writers fuse short, choppy sentences into flowing prose — coordination, subordination, relative clauses, gerund/participle reduction, apposition, and nominalization.
  • Imperfeito for Background DescriptionA2Using the imperfect to set the scene in a past narrative — describing settings, conditions, and states.
  • Imperfeito + Perfeito: Interrupting ActionsA2The classic narrative pattern where the imperfeito sets an ongoing scene and the perfeito drops in the event that interrupts it.