Depuis, Pendant and Il y a
English uses “for” in many different situations. French splits that one word into several, and each one needs the right tense. Here is how to choose correctly every time.
In this guide
The short answer
| French | Meaning | Example |
|---|---|---|
| depuis | since / for (still true now) | J’habite ici depuis trois ans. |
| il y a | ago | Je suis arrivé(e) il y a trois ans. |
| pendant | for / during (a duration) | J’ai vécu à Lyon pendant deux ans. |
| pour | for (a planned period) | Je pars pour une semaine. |
| en | in (time needed to do something) | J’ai lu ce livre en deux jours. |
| dans | in (from now, in the future) | Le film commence dans dix minutes. |
Depuis: something that is still true
Use depuis for an action or situation that started in the past and continues now. French uses the present tense here, where English uses have been:
- J’apprends le français depuis deux ans. I have been learning French for two years.
- Elle travaille ici depuis janvier. She has worked here since January.
Depuis works with a duration (depuis deux ans: for two years) and with a starting point (depuis 2024, depuis lundi: since).
Key rule: if the situation is still going on, use the present: J’habite à Toronto depuis 2023. Saying j’ai habité à Toronto depuis 2023 sounds wrong to French ears.
Depuis with the passé composé
Use the passé composé with depuis in two cases:
- Negative sentences: Je n’ai pas vu Marc depuis des mois. (I haven’t seen Marc for months.)
- A finished action whose result continues: Il est parti depuis une heure. (He left an hour ago and is still gone.)
Questions with depuis
- Depuis quand asks for the starting point: Depuis quand tu habites ici ? Depuis 2022.
- Depuis combien de temps asks for the duration: Depuis combien de temps tu habites ici ? Depuis quatre ans.
Ça fait… que and il y a… que
In speech, you will often hear these at the start of the sentence. They mean the same as depuis with a duration:
- Ça fait trois ans que j’habite ici.
- Il y a trois ans que j’habite ici.
- = J’habite ici depuis trois ans.
Il y a: ago
On its own, followed by a length of time, il y a means ago. It points to a finished moment in the past, so it goes with the passé composé or the imparfait:
- Je suis arrivé(e) au Canada il y a trois ans.
- Il y a dix minutes, il pleuvait encore.
Compare:
- J’habite ici depuis trois ans. (I still live here.)
- J’ai déménagé ici il y a trois ans. (The move happened three years ago.)
Pendant: a duration
Use pendant for how long something lasted, with a beginning and an end, in the past, present or future:
- J’ai vécu à Paris pendant deux ans. (finished)
- Je travaille pendant les vacances. (during)
- On va marcher pendant une heure. (future)
With a duration in the past, you can often drop pendant: J’ai vécu deux ans à Paris.
Pendant or depuis?
- J’ai étudié le français pendant trois ans. (I studied it, and I’ve stopped.)
- J’étudie le français depuis trois ans. (I’m still studying it.)
Pour: a planned period
Pour gives a planned duration, usually with verbs like partir, aller, venir, être là:
- Je pars en France pour un mois.
- Elle est à Montréal pour une semaine.
Learners often overuse pour. Say j’ai vécu à Lyon pendant deux ans, not pour deux ans.
En and dans
- En = the time it takes to do something: J’ai fait l’exercice en dix minutes.
- Dans = how long from now until something happens: Je reviens dans dix minutes.
Common mistakes
| ✗ Incorrect | ✔ Correct | Why |
|---|---|---|
| J’ai habité ici depuis trois ans. | J’habite ici depuis trois ans. | Still true now: present tense. |
| J’ai vécu à Lyon pour deux ans. | J’ai vécu à Lyon pendant deux ans. | A finished duration: pendant. |
| Je suis arrivé depuis trois ans. | Je suis arrivé il y a trois ans. | A point in the past: il y a. |
| J’apprends le français pendant deux ans. | J’apprends le français depuis deux ans. | Ongoing: depuis. |
| Je reviens en dix minutes. | Je reviens dans dix minutes. | Time from now: dans. |
Practice
Choose depuis, il y a, pendant, pour, en or dans.
- Elle a obtenu son diplôme ______ cinq ans.
- Nous habitons à Ottawa ______ 2021.
- J’ai dormi ______ tout le vol.
- Le cours commence ______ quinze minutes.
- Il a écrit son rapport ______ une heure seulement.
- Ils partent en Italie ______ dix jours.
- Je ne l’ai pas vue ______ Noël.
- ______ combien de temps tu apprends le français ?
Show the answers
- il y a
- depuis
- pendant
- dans
- en
- pour
- depuis
- Depuis
Frequently asked questions
Is “j’ai habité ici depuis trois ans” always wrong?
If you still live there, yes: use the present, j’habite ici depuis trois ans.
What is the difference between il y a and il y a… que?
Il y a trois ans alone means three years ago. Il y a trois ans que… + present means for three years, like depuis.
Can I use depuis in the future?
Not normally. For a future duration, use pendant (je vais travailler pendant deux heures) or pour with travel (je pars pour deux semaines).