'Last week' and 'next month' in Portuguese: 'passado', 'que vem' and 'próximo'
In English, last and next go in front of the time word: last week, next month. Portuguese splits them up. To say last, you put passadoafter the noun: a semana passada, o mês passado. To say next, you either put próximo before the noun (a próxima semana) or add que vem after it (o ano que vem).
English speakers tend to make two mistakes. The first is copying the English word order and saying a passada semana. The second is reaching for último, because the dictionary also translates it as last. But último usually means the final one in a series, so a última semana often means the final week, not last week.
Word list
abrilmA1Aprilem abril passado = last AprilagostomA1Augustem agosto passado = last AugustanomA1yearno ano passado = last year; o ano que vem = next yeardezembromA1Decemberem dezembro passado = last DecemberdomingomA1Sundayno domingo que vem = next Sunday; no domingo passado = last SundayfériasfA1vacationnas férias passadas = last holidays; nas próximas férias = next holidaysfevereiromA1Februaryem fevereiro passado = last Februaryfim de semanamA1weekendno fim de semana passado = last weekendfinal de semanamA1weekendno próximo final de semana = next weekendinvernomA1winterno inverno que vem = next winterjaneiromA1Januaryem janeiro passado = last JanuaryjulhomA1Julyem julho passado = last JulyjunhomA1Juneem junho passado = last JunemaiomA1Mayem maio passado = last MaymarçomA1Marchem março passado = last March; no próximo mês de março = next MarchmêsmA1montho mês passado = last month; o próximo mês = next monthnoitefA1nighta noite passada = last nightnovembromA1Novemberem novembro passado = last NovemberoutonomA1autumno outono passado = last autumnoutubromA1Octoberem outubro passado = last OctoberprimaverafA1springa primavera passada = last spring; a próxima primavera = next springquartafA1Wednesdayna quarta passada = last Wednesdayquarta-feirafA1Wednesdayna quarta-feira que vem = next WednesdayquintafA1Thursdayna quinta passada = last Thursdayquinta-feirafA1Thursdayna próxima quinta-feira = next ThursdaysábadomA1Saturdayno sábado passado = last Saturday; no próximo sábado = next SaturdaysegundafA1Mondayna segunda que vem = next Monday; na segunda passada = last Mondaysegunda-feirafA1Mondayna segunda-feira passada = last Monday; na próxima segunda-feira = next MondaysemanafA1weekna semana passada = last week; na semana que vem = next weeksetembromA1Septemberem setembro passado = last SeptembersextafA1Fridayna sexta que vem = next Fridaysexta-feirafA1Fridayna sexta-feira passada = last FridayterçafA1Tuesdayna próxima terça = next Tuesdayterça-feirafA1Tuesdayna terça-feira passada = last TuesdayverãomA1summerno verão passado = last summerestaçãofA2seasonna estação passada = last season; na próxima estação = next seasonpassadomA2lasta semana passada = last weekpróximomA2nexta próxima semana = next weekque vemA2nexto mês que vem = next monthséculomA2centuryno século passado = last century; no próximo século = next centuryseguinteA2nextno dia seguinte = the next dayúltimomA2lasta última semana = the final week; a última vez = the last timedécadafB1decadena década passada = last decade; na próxima década = next decadeferiadomB1public holidayno feriado passado = last holiday; no próximo feriado = next holidaymiléniomB1millenniumno milénio passado = last millenniummilêniomB1millenniumno próximo milênio = next millenniumsemestremB2semesterno semestre passado = last semester; no próximo semestre = next semestertrimestremB2quarterno trimestre passado = last quarter; no próximo trimestre = next quarter
How it works
The pattern is the same for weeks, months, years, weekends, nights and seasons. Only the choice of word changes:
last
Noun + passado, which agrees with the noun: o mês passado, a semana passada
next
próximo + noun, which also agrees: o próximo mês, a próxima semana
next
Noun + que vem, which never changes: o mês que vem, a semana que vem
Literally, que vem means that is coming, so a semana que vem is the week that is coming. Próximo and que vem mean the same thing here, so pick whichever feels easier. When you mean at that time, Portuguese usually adds a preposition: na semana passada, no mês que vem, no próximo ano. You will also hear o ano passado without em, especially in Portugal.
Na semana passada fui ao Porto; no mês que vem vou a Lisboa.
(Last week I went to Porto; next month I'm going to Lisbon.)
No ano passado estivemos em Espanha.
(Last year we were in Spain.)
A próxima semana vai ser muito ocupada.
(Next week is going to be very busy.)
The words
The most common time words are semana, mês and ano, which you have already seen above. Fim de semana works the same way. Because it is masculine, you say o fim de semana passado. In Brazil you will also hear final de semana, which follows the same pattern.
O que fizeste no fim de semana passado?
(What did you do last weekend?)
No próximo final de semana vamos à praia.
(Next weekend we're going to the beach.)
Noite gives you a noite passada for last night. Many speakers also say ontem à noite, which means the same.
A noite passada dormi muito mal.
(I slept really badly last night.)
The seasons verão, inverno, primavera and outono follow the same pattern. Watch the agreement: primavera is feminine, so it becomes a primavera passada and a próxima primavera.
No verão passado fomos ao Algarve.
(Last summer we went to the Algarve.)
No inverno que vem quero aprender a esquiar.
(Next winter I want to learn to ski.)
Na próxima primavera vamos plantar flores no jardim.
(Next spring we're going to plant flowers in the garden.)
O outono passado foi muito chuvoso.
(Last autumn was very rainy.)
Watch out
Último is not wrong in itself, but it answers a different question. With a time word, it usually means the final one: a última semana de aulas is the final week of classes. In the plural it means the most recent ones: nos últimos dias is in the last few days. For last week as a calendar reference, use passado. One common exception is a última vez, which is the normal way to say the last time.
Foi a última semana de aulas antes das férias.
(It was the final week of classes before the holidays.)
A última vez que o vi foi em março.
(The last time I saw him was in March.)
Seguinte also translates as next, but it means the following one after another point in time, usually when you are telling a story about the past. No dia seguinte is the next day after something else happened. Amanhã is the next day from today.
Chegámos a Lisboa e no dia seguinte fomos a Sintra.
(We arrived in Lisbon and the next day we went to Sintra.)
Summary
For last, put passado after the noun and make it agree: a semana passada, o verão passado. For next, put próximo before the noun (a próxima semana) or add que vem after it (o mês que vem). Keep último for the final one or for the last time, and seguinte for the one that followed something else.