depuis, il y a, pendant, dans
Four short words place events in time. English “for” and “ago” have several French equivalents.
| word | meaning | example |
|---|---|---|
| il y a + time | … ago | Je suis arrivé il y a deux jours. |
| depuis + time (+ present) | for / since (still true) | J’habite ici depuis trois ans. |
| pendant + time | for, during (finished period) | J’ai vécu à Kyiv pendant dix ans. |
| dans + time | in (from now) | Le train part dans cinq minutes. |
| en + time | in (how long it takes) | J’ai fait le trajet en deux heures. |
depuis + present
English says “I have lived”, French uses the present: J’habite à Paris depuis 2022. Question: Depuis quand / Depuis combien de temps tu apprends le français ?
Examples
- Je travaille ici depuis septembre.I’ve been working here since September.
- On s’est rencontrés il y a longtemps.We met a long time ago.
- Il a plu pendant tout le week-end.It rained all weekend.
- Je reviens dans dix minutes.I’ll be back in ten minutes.
- Il habite ici depuis deux ans.He has lived here for two years.
Common mistakes
- ✗ J’ai habité ici depuis trois ans.✓ J’habite ici depuis trois ans.A situation that is still true uses the present with depuis, not a past tense as in English I have lived.
- ✗ Je suis arrivé depuis deux jours.✓ Je suis arrivé il y a deux jours.Ago is il y a, while depuis would mean that the action is still going on.
- ✗ Il a neigé pour toute la semaine.✓ Il a neigé pendant toute la semaine.A finished period of time is introduced by pendant, whereas English for covers pendant, depuis and pour.
- ✗ Le train part en cinq minutes.✓ Le train part dans cinq minutes.A point in the future from now needs dans, while en gives the length of something.
- ✗ Je suis ici il y a trois ans.✓ Je suis ici depuis trois ans.Il y a means ago and cannot express how long something has lasted.
