J'habite ici depuis trois ans.Moro aqui há três anos.

O francês tem três formas diferentes de falar de tempo e duração, e cada uma responde a uma pergunta diferente: depuis diz que uma situação ainda continua, pendant dá a duração de um período delimitado, e il y a conta para trás até um ponto no passado. Assim que sabes a que pergunta cada uma responde, escolher entre elas fica muito mais fácil.

Em resumo: depuis = ainda continua, presente. pendant = um período delimitado, qualquer tempo verbal. il y a = um ponto no passado, contado para trás a partir de agora ("há").

Depuis: uma situação que ainda continua

Depuis ("desde", "há") descreve algo que começou no passado e ainda é verdade agora. Como a situação ainda continua, o francês usa o presente — não um tempo passado, tal como o português, ainda que o inglês marque este mesmo significado com uma forma composta:

  • J'habite à Paris depuis trois ans. (Moro em Paris há três anos.)
  • Elle travaille ici depuis 2020. (Trabalha aqui desde 2020.)
  • Nous attendons depuis une heure. (Estamos à espera há uma hora.)

Depuis funciona tanto com uma duração (depuis trois ans — há três anos) como com um ponto no tempo (depuis 2020 — desde 2020); o presente mantém-se igual nos dois casos.

O português também usa o presente para uma situação que ainda continua ("Moro aqui há três anos"), por isso o padrão francês de depuis + presente não deveria parecer estranho — ao contrário do inglês, cuja língua precisa aqui de uma forma composta.

J'habite ici depuis trois ans (ainda mora aqui — presente), nunca ❌ J'ai habité ici depuis trois ans — usar um tempo passado com depuis é um dos erros mais frequentes entre falantes de inglês, já que o inglês marca precisamente este significado com uma forma composta de passado.

Pendant: um período delimitado

Pendant ("durante", "por") dá a duração de um período delimitado — por si só, não diz se esse período já terminou ou ainda está ligado ao presente; isso é o tempo verbal que mostra, não o próprio pendant. Combina naturalmente com qualquer tempo verbal: passado, presente ou futuro:

  • J'ai habité à Lyon pendant deux ans. (Vivi em Lyon durante dois anos.) — passado, por isso terminado
  • Elle a travaillé ici pendant six mois. (Trabalhou aqui durante seis meses.)
  • Je travaillerai ici pendant trois ans. (Vou trabalhar aqui durante três anos.) — futuro, nada terminado
  • Pendant les vacances, on va à la mer. (Durante as férias, vamos à praia.)

O contraste real com depuis não está entre passado e futuro — está em saber se a frase marca a situação como em curso desde um ponto de partida (depuis) ou apenas indica quanto tempo dura um período delimitado (pendant), deixando ao tempo verbal a tarefa de mostrar se continua: ✅ J'habite ici depuis trois ans (ainda mora aqui — é o próprio depuis que o assinala) contra ✅ J'ai habité ici pendant trois ans (viveu lá três anos — pendant só dá a duração; é o passado, não pendant, que mostra que já terminou).

Il y a: um ponto no passado ("há")

Il y a + uma duração significa — conta para trás a partir de agora até um ponto concreto no passado:

  • Il y a deux jours, j'ai vu Marie. (Há dois dias, vi a Marie.)
  • Elle est arrivée il y a une heure. (Chegou há uma hora.)
  • J'ai commencé ce travail il y a six mois. (Comecei este trabalho há seis meses.)

É a mesma il y a que significa há / existe — mas com uma duração em vez de um substantivo, significa algo completamente diferente. O contexto torna as duas fáceis de distinguir: il y a un problème (há um problema) contra il y a une heure (há uma hora).

Il y a no sentido de "há" (de tempo passado) combina quase sempre com um tempo passado, já que nomeia um ponto no passado, não algo ainda em curso:

  • Il y a un an, j'ai déménagé. (Há um ano, mudei-me.)

Distinguir os três

Palavra Significado Tempo verbal Exemplo
depuis desde / há (ainda continua) presente Je travaille ici depuis 2020.
pendant durante / por (período delimitado) qualquer J'ai travaillé ici pendant deux ans.
il y a há (um ponto no passado) passado J'ai commencé il y a deux ans.

Erros frequentes

  • J'ai habité ici depuis trois ans. → ✅ J'habite ici depuis trois ans. (a situação ainda continua, por isso com depuis usa-se o presente)
  • Je travaille ici pendant trois ans com o sentido de que ainda continua → ✅ Je travaille ici depuis trois ans. (pendant não assinala uma situação em curso como depuis)
  • Il y a deux jours, j'habite à Paris → ✅ Il y a deux ans, j'ai déménagé à Paris. (il y a nomeia um ponto no passado, por isso precisa de um facto em tempo passado, não de um estado em curso no presente)

Verificação rápida

Escolhe depuis, pendant ou il y a.

  1. J'apprends le français ____ deux ans. (ainda está a aprender)
  2. Elle a vécu au Canada ____ cinq ans. (terminado, já não vive lá)
  3. ____ trois jours, il a commencé à pleuvoir. (um ponto no passado)
  4. Nous habitons ici ____ 2018. (ainda mora aqui)
Mostrar respostas
  1. J'apprends le français depuis deux ans.   2. Elle a vécu au Canada pendant cinq ans.   3. Il y a trois jours, il a commencé à pleuvoir.   4. Nous habitons ici depuis 2018.

Ideias-chave

  • Depuis ("desde"/"há") descreve uma situação que ainda continua agora — o francês usa o presente, ao contrário do inglês have been + -ing.
  • Pendant ("durante"/"por") dá a duração de um período delimitado e combina com qualquer tempo verbal — não diz por si só se a situação já terminou; isso mostra-o o tempo verbal.
  • Il y a + uma duração significa — conta para trás até um ponto no passado e combina com um tempo passado.
  • Os mesmos depuis e pendant funcionam tanto se a expressão de tempo for uma duração (depuis trois ans) como, no caso de depuis, um ponto de partida (depuis 2020).
  • Il y a no sentido de "há" é a mesma palavra que il y a no sentido de "há / existe" — o contexto (um substantivo ou uma duração) permite distingui-los.