“Há” vs “Desde” in Portuguese: Past Time and Starting Points

Introduction

Learning the difference between and desde is essential for expressing past time and starting points in Brazilian Portuguese. These two words often translate to since or ago in English but follow different structures and meanings. This article explains when to use each one, with clear examples and usage notes for beginners and intermediate learners.

Overview: basic meanings

is a form of the verb haver used impersonally to indicate that an action took place a certain time ago. Think of it as ago in English. It usually appears with a time expression without a preposition before the time.

Desde is a preposition that indicates the starting point of an action or state that continues up to the present. It corresponds to since in English and normally requires a starting date, time, or event.

How há works

followed by a time period means ago. It is impersonal, so verbs do not change for person or number. The structure is simple: + time expression.

Form and placement

usually appears at the beginning or middle of a sentence and is followed by a period of time, for example days, months, years, hours, minutos.

Examples:

Há dois dias eu cheguei em São Paulo.
Há uma hora ela saiu de casa.
Há quinze anos eu estudo português.

Negative and question forms

To form a negative idea you still use and place não before the relevant verb, not before . For questions, invert order or use intonation — itself does not change.

Examples:

Eu não vejo João há três meses.
Há quanto tempo você mora aqui?

Common mistakes with há

Beginners sometimes confuse with the present tense of haver or with ter. Remember that when used to mean ago, is impersonal and stands for a past reference, not possession. Do not add desde after .

Incorrect: *Há desde dois dias.
Correct: Há dois dias.

How desde works

Desde marks the starting point of an action or situation that continues until the present moment. The structure is desde + starting point (a date, time, event, or moment). After desde you can use a noun, date, pronoun, or verb in the infinitive or gerund depending on context.

Form and placement

Desde commonly appears before the starting date or event. When the starting point is a verb, use desde que + clause. For continuous actions, the present perfect or present tense is often used in Portuguese where English would use present perfect progressive.

Examples:

Eu moro aqui desde 2015.
Ela estuda português desde segunda-feira.
Estamos juntos desde que nos conhecemos.

Desde vs desde que

Use desde followed by a noun, date, or time: desde ontem, desde 1999, desde a festa. Use desde que before a clause with a verb: desde que cheguei, desde que começou a pandemia.

Examples:

Desde janeiro eu trabalho remoto.
Desde que comecei o curso, pratiquei todo dia.

Key differences: há vs desde

The main difference is perspective: expresses how long ago something happened, a distance in the past. desde expresses the starting point of a state that continues up to now.

Time reference: distance vs starting point

Use when you want to say something occurred ago. Use desde when you want to indicate when something began and often implies continuation.

Examples side by side:

Eu cheguei ao Brasil há dois anos. (I arrived two years ago.)
Eu estou no Brasil desde 2024. (I have been in Brazil since 2024.)

Verb tense compatibility

pairs with past time sense and can be used with past or present verbs depending on context, but it itself anchors time backward. Desde typically pairs with the present or present perfect sense because it emphasizes duration until now.

Examples:

Ele terminou o projeto há um mês. (The project was finished one month ago.)
Ele trabalha na empresa desde janeiro. (He has worked at the company since January.)

Practical examples and breakdowns

Seeing paired sentences helps internalize the contrast. Each pair below shows a similar idea expressed with and with desde.

Pair 1: arriving somewhere

Cheguei em Salvador há cinco dias. (I arrived in Salvador five days ago.)
Estou em Salvador desde segunda-feira. (I have been in Salvador since Monday.)

Pair 2: studying

Comecei a estudar há três meses. (I started studying three months ago.)
Estudo português desde março. (I have been studying Portuguese since March.)

Pair 3: a relationship

Nos conhecemos há dez anos. (We met ten years ago.)
Estamos juntos desde 2016. (We have been together since 2016.)

Pair 4: ongoing action

Ela foi promovida há dois anos. (She was promoted two years ago.)
Ela trabalha na mesma área desde 2018. (She has worked in the same area since 2018.)

Special constructions and variations

Portuguese offers flexible constructions that combine with or desde to add nuance. Pay attention to verb forms after these words and to idiomatic expressions.

Using numbers and quantities

With , use quantities: há três dias, há muito tempo. With desde, use specific points: desde três dias atrás is unusual; prefer desde anteontem or desde terça-feira.

Examples:

Eu não fumo há cinco anos.
Eu não fumo desde 2019.

With present perfect meaning

Brazilian Portuguese often uses the simple present to express actions that started in the past and continue. When you want to emphasize the starting point use desde, and keep the present tense of the verb.

Examples:

Trabalho aqui desde 2020. (I have worked here since 2020.)

With other time expressions

Combine with expressions like muito tempo, pouco tempo, anos, meses. Combine desde with dates, days of week, specific events, or desde que + clause.

Examples:

Há muito tempo não vejo aquela turma.
Desde que mudei de cidade, faço novos amigos.

Which to choose: quick decision guide

If you want to say how long ago something happened, use . If you want to show when something began and it continues now, use desde. When in doubt, ask yourself: am I indicating a point in the past measured backward (use ) or a starting point that continues to the present (use desde)?

Decision map

Ask: Is the event a single past moment or an ongoing state? Single past moment = . Ongoing state starting at a point = desde.

Examples:

Single event: Ele saiu de viagem há uma semana.
Ongoing: Ele está viajando desde a semana passada.

Usage notes and cultural tips

Both and desde are common in spoken and written Brazilian Portuguese. Brazilians often prefer concise spoken forms, so you will hear sentences like há três anos or desde 2018 frequently. In formal writing, maintain clarity with dates and full expressions.

In informal speech, combinations like faz + time (e.g., faz três anos) can be used in European Portuguese, but in Brazilian Portuguese faz as an impersonal form is less common; Brazilians stick with , or simply use the present tense with desde.

Regional and register differences

Brazil is large and register varies. In everyday conversation you might hear reduced phrases or context-driven omissions of explicit time markers. Formal documents prefer precise dates with desde for contracts, CVs, and official records.

Common pitfalls and how to avoid them

Avoid using both words together to express the same idea; they are not interchangeable. Do not use desde when you mean ago, and do not use when you need to express a starting point with continuation. Pay attention to clause structure when using desde que.

Examples of incorrect vs correct

Incorrect: *Eu moro aqui há 2019.
Correct: Eu moro aqui desde 2019.

Incorrect: *Ele trabalha aqui desde dois anos.
Correct: Ele trabalha aqui há dois anos. or Ele trabalha aqui desde 2022.

Recap: quick rules to remember

Use for indicating how long ago something happened: + time duration. Use desde for indicating when something started and still continues: desde + starting point or desde que + clause. Match your verb tense to the intended meaning: past reference for , present or present-perfect sense for desde.

Conclusion

Mastering the difference between and desde will make your Portuguese time expressions clearer and more natural. Remember that indicates ago and measures backward, while desde marks a starting point that continues to the present. Practice by noticing these forms in Brazilian Portuguese texts, conversations, and subtitles to internalize usage and rhythm.