French grammar
Il y a, depuis, jusqu'à, ne... plus
Say how long ago something happened, and for how long.
From the scene Il y a une semaine (A week ago)
In short
Ago: passé composé + il y a; still true: present + depuis. Jusqu'à = until, ne … plus = not any more.
- an hour ago il y a une heure
- for two days (still true) depuis deux jours
- until summer jusqu'à l'été
- not any more ne... plus
Your turn
Which one goes with for two days (still true)?
Options: jusqu'à l'été · depuis deux jours · il y a une heure
Show answer
for two days (still true) → depuis deux jours
How it works
Passé composé + il y a + time = "ago": il m'a appelé il y a une heure (he called me an hour ago).
Good to know
Present + depuis + time = "for" something still true: je suis serrurier depuis deux jours. Jusqu'à = until; ne... plus = not any more.
an hour ago il y a une heure
Javi
Monsieur Ramón m'a appelé il y a une heure.
Monsieur Ramón called me an hour ago.
Your turn
What fills the gap?
Monsieur Ramón m'a appelé (blank).
Options: jusqu'à l'été · il y a une heure · depuis deux jours
Show answer
Javi
Monsieur Ramón m'a appelé il y a une heure.
Monsieur Ramón called me an hour ago.
for two days (still true) depuis deux jours
Javi
Oui... depuis deux jours.
Yes... for two days now.
Your turn
What fills the gap?
Oui... (blank).
Options: depuis deux jours · il y a une heure · jusqu'à l'été
Show answer
Javi
Oui... depuis deux jours.
Yes... for two days now.
until summer jusqu'à l'été
Nuria
Et jusqu'à quand ? Jusqu'à l'été ?
And until when? Until summer?
Your turn
What fills the gap?
Et jusqu'à quand ? (blank) ?
Options: Jusqu'à l'été · Il y a une heure · Depuis deux jours
Show answer
Nuria
Et jusqu'à quand ? Jusqu'à l'été ?
And until when? Until summer?
not any more ne... plus
Your turn
What goes with ne... plus?
Options: for two days (still true) · not any more · an hour ago
Show answer
ne... plus → not any more
Watch out
For something still true use depuis, not pour — depuis deux jours, not pour deux jours; for a finished event use il y a, not depuis.
Common mistake
Not depuis or jusqu'à here. A week ago.
Tout a commencé il y a une semaine.
It all started a week ago.
Practise it in the story
Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.
Practise free in the appSee all forms
| an hour ago | il y a une heure |
|---|---|
| for two days (still true) | depuis deux jours |
| until summer | jusqu'à l'été |
| not any more | ne... plus |
More lines from the story
- NuriaTout a commencé il y a une semaine.It all started a week ago.
- JaviJe viens changer la serrure.I've come to change the lock.
- JaviJe sais... depuis des années !I know... I have for years!