Depuis, pendant, il y a ou pour ?

B1

Le même « 3 ans » change de sens selon le mot : depuis (ça dure encore, + présent), pendant (durée finie), il y a (il y a 3 ans = un point passé), pour (durée prévue).

La différence en une phrase

Le même « 3 ans » change de sens selon le mot choisitout dépend du rapport avec le présent :

MotRapport au présentTemps verbalExemple
depuisça dure encoreprésentJ'apprends le français depuis 3 ans. (j'apprends toujours)
pendantdurée terminéepassé composéJ'ai appris le français pendant 3 ans. (c'est fini)
il y aun point dans le passépassé composéJe suis arrivé il y a 3 ans.
pourdurée prévueprésent/futurJe pars pour 3 jours.

Le piège n°1 : depuis + présent ⚠️

L'anglais dit I have been learning, le chinois utilise une forme passéele français, lui, emploie le présent :

  • J'ai appris le français depuis 3 ans.
  • J'apprends le français depuis 3 ans.

L'action continue, donc présent :

  • J'habite ici depuis 2020.
  • Il travaille chez nous depuis 6 mois.

Pour une durée passée : J'habitais depuis 2 ans quand j'ai déménagé. (imparfait)

depuis accepte les deux

  • Un point : depuis 2020 · depuis mars · depuis mon arrivée
  • Une durée : depuis 3 ans · depuis 6 mois

(pendant et pour n'acceptent qu'une durée.)

il y a a deux sens ⚠️

EmploiSensExemple
il y a + duréeil y a … (passé)Je suis arrivé il y a 3 ans.
il y a + nomil existeIl y a un livre sur la table.

Bonus : trois façons de dire la même chose

  • J'apprends le français depuis 3 ans.
  • Ça fait 3 ans que j'apprends le français. ← le plus courant à l'oral
  • Il y a 3 ans que j'apprends le français.

Attention : il y a 3 ans que + présent = ça dure (≠ il y a 3 ans seul = dans le passé).

Bonus : à la forme négative, depuis + passé composé

  • Je n'ai pas vu Paul depuis 3 ans.
  • Je n'ai pas fumé depuis un an.

Pièges fréquents (très testés au TCF) ⚠️

Pourquoi
J'ai appris le français depuis 3 ans.J'apprends le français depuis 3 ans.depuis + présent (ça continue)
J'apprends le français pendant 3 ans.J'apprends le français depuis 3 ans.pendant = durée terminée
Je suis arrivé depuis 3 ans.Je suis arrivé il y a 3 ans.arriver = un point, pas une durée
Je pars pendant 3 jours.Je pars pour 3 jours.durée prévuepour
Je travaille ici pour 2 ans. (déjà 2 ans)Je travaille ici depuis 2 ans.pour = prévu, pas déjà écoulé

Poser la question

QuestionPorte surRéponse
Depuis combien de temps tu apprends le français ?durée qui continueDepuis 3 ans.
Depuis quand habites-tu ici ?point de départDepuis 2020.
Pendant combien de temps as-tu travaillé ?durée finiePendant 2 heures.
Il y a combien de temps que tu es arrivé ?il y a combienIl y a 3 ans.

Astuce mémoire

Ça continuedepuis (+ présent) ; c'est finipendant ; c'était quandil y a ; c'est prévupour.