J'habite ici depuis trois ans.Vivo aquí desde hace tres años.

El francés tiene tres formas distintas de hablar del tiempo y la duración, y cada una responde a una pregunta diferente: depuis dice que una situación sigue vigente, pendant da la duración de un periodo delimitado, e il y a cuenta hacia atrás hasta un punto del pasado. En cuanto sabes a qué pregunta responde cada una, elegir entre ellas resulta mucho más fácil.

En resumen: depuis = sigue vigente, presente. pendant = un periodo delimitado, cualquier tiempo verbal. il y a = un punto del pasado, contado hacia atrás desde ahora ("hace").

Depuis: una situación que sigue vigente

Depuis ("desde", "desde hace") describe algo que empezó en el pasado y sigue siendo cierto ahora mismo. Como la situación sigue vigente, el francés usa el presente — no un tiempo pasado, igual que el español, aunque el inglés marque este mismo significado con una forma compuesta:

  • J'habite à Paris depuis trois ans. (Vivo en París desde hace tres años.)
  • Elle travaille ici depuis 2020. (Trabaja aquí desde 2020.)
  • Nous attendons depuis une heure. (Llevamos una hora esperando.)

Depuis funciona tanto con una duración (depuis trois ans — desde hace tres años) como con un punto en el tiempo (depuis 2020 — desde 2020); el presente se mantiene igual en los dos casos.

El español también usa el presente para una situación que sigue vigente («Vivo aquí desde hace tres años»), así que el patrón francés de depuis + presente no debería resultar extraño — a diferencia del inglés, cuya lengua necesita aquí una forma compuesta.

J'habite ici depuis trois ans (sigue viviendo aquí — presente), nunca ❌ J'ai habité ici depuis trois ans — usar un tiempo pasado con depuis es uno de los errores más frecuentes entre hablantes de inglés, ya que el inglés marca precisamente este significado con una forma compuesta de pasado.

Pendant: un periodo delimitado

Pendant ("durante", "por") da la duración de un periodo delimitado — por sí solo no dice si ese periodo ha terminado o sigue conectado con el presente; eso lo marca el tiempo verbal, no pendant. Combina de forma natural con cualquier tiempo verbal: pasado, presente o futuro:

  • J'ai habité à Lyon pendant deux ans. (Viví en Lyon durante dos años.) — pasado, así que ha terminado
  • Elle a travaillé ici pendant six mois. (Trabajó aquí durante seis meses.)
  • Je travaillerai ici pendant trois ans. (Trabajaré aquí durante tres años.) — futuro, nada terminado todavía
  • Pendant les vacances, on va à la mer. (Durante las vacaciones vamos al mar.)

El contraste real con depuis no está entre pasado y futuro, sino en si la frase marca la situación como vigente desde un punto de partida (depuis) o simplemente indica cuánto dura un periodo delimitado (pendant), dejando que el tiempo verbal diga si continúa: ✅ J'habite ici depuis trois ans (sigue viviendo aquí — eso lo señala depuis mismo) frente a ✅ J'ai habité ici pendant trois ans (vivió allí tres años — pendant solo da la duración; es el tiempo pasado, no pendant, lo que muestra que ya terminó).

Il y a: un punto del pasado ("hace")

Il y a + una duración significa hace — cuenta hacia atrás desde ahora mismo hasta un punto concreto del pasado:

  • Il y a deux jours, j'ai vu Marie. (Hace dos días vi a Marie.)
  • Elle est arrivée il y a une heure. (Llegó hace una hora.)
  • J'ai commencé ce travail il y a six mois. (Empecé este trabajo hace seis meses.)

Es la misma il y a que significa hay — pero con una duración en lugar de un sustantivo significa algo completamente distinto. El contexto hace que sean fáciles de distinguir: il y a un problème (hay un problema) frente a il y a une heure (hace una hora).

Il y a con el sentido de "hace" casi siempre va con un tiempo pasado, ya que nombra un punto del pasado, no algo que sigue en curso:

  • Il y a un an, j'ai déménagé. (Hace un año me mudé.)

Distinguir las tres

Palabra Significado Tiempo verbal Ejemplo
depuis desde / desde hace (sigue vigente) presente Je travaille ici depuis 2020.
pendant durante / por (periodo delimitado) cualquiera J'ai travaillé ici pendant deux ans.
il y a hace (un punto del pasado) pasado J'ai commencé il y a deux ans.

Errores frecuentes

  • J'ai habité ici depuis trois ans. → ✅ J'habite ici depuis trois ans. (la situación sigue vigente, así que con depuis va el presente)
  • Je travaille ici pendant trois ans con el sentido de que sigue vigente → ✅ Je travaille ici depuis trois ans. (pendant no señala una situación en curso como hace depuis)
  • Il y a deux jours, j'habite à Paris → ✅ Il y a deux ans, j'ai déménagé à Paris. (il y a nombra un punto del pasado, así que necesita un hecho en tiempo pasado, no un estado en curso en presente)

Comprueba lo aprendido

Elige depuis, pendant o il y a.

  1. J'apprends le français ____ deux ans. (todavía lo está aprendiendo)
  2. Elle a vécu au Canada ____ cinq ans. (terminado, ya no vive allí)
  3. ____ trois jours, il a commencé à pleuvoir. (un punto del pasado)
  4. Nous habitons ici ____ 2018. (sigue viviendo aquí)
Mostrar respuestas
  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.

Lo esencial

  • Depuis ("desde"/"desde hace") describe una situación que sigue vigente ahora — el francés usa el presente, a diferencia del inglés have been + -ing.
  • Pendant ("durante"/"por") da la duración de un periodo delimitado y combina con cualquier tiempo verbal — no dice por sí solo si la situación ha terminado; eso lo muestra el tiempo verbal.
  • Il y a + una duración significa hace — cuenta hacia atrás hasta un punto del pasado y va con un tiempo pasado.
  • Los mismos depuis y pendant funcionan tanto si la expresión de tiempo es una duración (depuis trois ans) como, en el caso de depuis, un punto de partida (depuis 2020).
  • Il y a con el sentido de "hace" es la misma palabra que il y a con el sentido de "hay" — el contexto (un sustantivo o una duración) permite distinguirlos.