SpeeekDownload on the App Store

Portuguese Phrase

Eles estão juntos há anos.

/ˈe.lis isˈtɐ̃w ˈʒũ.tus a ˈɐ.nus/
Meaning"They have been together for years."
💡

Meaning

They have been together for years. The sentence emphasizes a long‑lasting relationship or partnership, whether romantic, friendship, or professional.

🎯

When to use

Use this phrase when you want to comment on the durability of a couple’s relationship, a pair of friends, or collaborators who have stayed side‑by‑side for a considerable period.

Grammar Breakdown

Elesestãojuntosanos

1

Eles (pronoun)

Third‑person plural personal pronoun meaning “they”. It agrees with the verb in number.

2

estão (verb estar)

Present indicative of estar, used for temporary states, locations, or ongoing conditions; here it describes the current state of being together.

3

juntos (adjective)

Adjective meaning “together”; it agrees in gender and number with the subject (masculine plural).

4

há (verb haver – duration)

From haver, used to express how long something has lasted; equivalent to English “for”.

5

anos (noun)

Plural of “ano”, meaning “year”. Combined with há it marks a period of time.

🗨In Conversation

A

Você sabia que o João e a Maria ainda estão juntos?

Did you know that João and Maria are still together?

Sim, eles estão juntos há anos.

Yes, they have been together for years.

B

Common Mistakes

  • Eles são juntos há anos.

    Use "estão" (estar) for a temporary state; "são" (ser) would incorrectly imply a permanent characteristic.

  • Eles estão juntos tem anos.

    "Tem" (ter) is not used to express duration; the correct verb is "há" from "haver".

  • Eles estão juntos ha anos.

    The accent on "há" distinguishes it from the preposition "a"; without the accent the meaning changes.

Alternatives

  • Eles são um casal há muitos anos.

    They have been a couple for many years.

  • Eles convivem há anos.

    They have been living together for years.

  • Eles estão juntos há muito tempo.

    They have been together for a long time.

pt

Cultural Tip

In Brazilian Portuguese, using "há" to indicate duration is the most natural way to say “for X time”. Avoid swapping it with "faz" (e.g., *faz anos*), which is common in some regional dialects but can sound informal or incorrect in standard speech. Also, remember that "estar" conveys a current state, while "ser" would suggest a permanent characteristic, so "eles são juntos" is ungrammatical.