Langues étrangères · Grammaire anglaise
In, on, at : les prépositions de temps
En anglais, at s’emploie pour une heure ou un moment précis (at 6 o’clock), on pour un jour ou une date (on Monday, on 3 May), in pour une période plus longue : mois, année, saison, siècle (in July, in 2024).
Mis à jour le 4 min de lecture
« À 8 heures », « le lundi », « en juillet », « en 2024 » : le français change de préposition sans logique apparente. L’anglais applique une règle d’emboîtement simple, du plus précis au plus large : at pour un point dans le temps, on pour un jour, in pour tout ce qui dure plus qu’un jour. Ces mêmes prépositions servent pour le lieu, avec une logique proche : voir les prépositions de lieu.
La règle de base
| Préposition | Pour | Exemples |
|---|---|---|
| at | heure, moment précis | at 7 o’clock, at noon, at midnight, at sunrise, at lunchtime, at the moment, at the end of the day |
| on | jour, date | on Monday, on Sundays, on 14 July, on my birthday, on Christmas Day, on the weekend (US) |
| in | partie de journée, mois, saison, année, décennie, siècle | in the morning, in May, in summer, in 2020, in the 1990s, in the 21st century |
Les cas particuliers
Les parties de la journée
- in the morning, in the afternoon, in the evening ;
- mais at night (la nuit), at noon, at midnight ;
- et on quand on précise le jour : on Monday morning, on Friday night, on the morning of the 5th.
Les fêtes
- at Christmas, at Easter (la période des fêtes) ;
- on Christmas Day, on Easter Sunday, on New Year’s Eve (le jour précis).
Le week-end
at the weekend (britannique) / on the weekend (américain). At weekends ou on weekends pour l’habitude.
Les dates
Le détail des formats figure dans les dates en anglais. On écrit on 3 May ou on May 3rd et on lit on the third of May (GB) ou on May third (US).
Sans préposition
On ne met pas de préposition devant :
| Mots | Exemples |
|---|---|
| this, next, last, every | this morning, next week, last year, every day |
| today, tomorrow, yesterday | I’ll see you tomorrow. |
| tonight | What are you doing tonight? |
| the day after tomorrow, the day before yesterday | |
| all, each, one | all day, one day, each time |
On next Monday (faux) → next Monday ; in last year (faux) → last year ; at tonight (faux) → tonight.
In pour « dans » (délai futur)
In + durée signifie « dans » (au bout de) : I’ll be back in ten minutes. (Je reviens dans dix minutes.) The train leaves in an hour. À ne pas confondre avec within (en moins de, d’ici) : within a week.
Les autres prépositions de temps
| Préposition | Sens | Exemple |
|---|---|---|
| for | pendant, depuis (durée) | for two hours |
| since | depuis (point de départ) | since Monday |
| ago | il y a | two years ago |
| during | pendant (+ nom d’événement ou de période) | during the film, during the holidays |
| before / after | avant / après | before dinner, after school |
| by | au plus tard, d’ici | Finish it by Friday. |
| until / till | jusqu’à | I’ll wait until 6. |
| from… to / until | de… à | from 9 to 5, from Monday to Friday |
| between… and | entre… et | between 2 and 3 pm |
| around / about | vers | around 8 o’clock |
| within | en moins de, d’ici | within 24 hours |
For et since sont expliqués dans since ou for, ago dans la fiche ago.
By ou until ?
By fixe une limite : l’action doit être faite au plus tard à ce moment. Until indique que l’action dure jusqu’à ce moment.
You must finish your essay by Monday. (au plus tard lundi) I’ll stay here until Monday. (jusqu’à lundi)
During ou for ?
During répond à « quand ? » (during the night), for à « combien de temps ? » (for three nights). During n’est jamais suivi d’une durée chiffrée : during two hours (faux) → for two hours.
Pièges pour francophones
- In + jour : in Monday (faux) → on Monday.
- On + mois : on July (faux) → in July ; mais on 14 July (date).
- At + année : at 2010 (faux) → in 2010.
- Préposition devant next, last, this : à supprimer.
- In the night : on dit plutôt at night ; in the night signifie « pendant la nuit » (un moment précis de cette nuit-là).
- During + durée : → for.
Comparaison avec le français
| Français | Anglais |
|---|---|
| à 8 heures | at 8 o’clock |
| le lundi / lundi | on Monday(s) |
| le 14 juillet | on 14 July |
| en juillet | in July |
| en 2024 | in 2024 |
| en été | in (the) summer |
| le matin | in the morning |
| la nuit | at night |
| à Noël | at Christmas |
| lundi prochain | next Monday |
| dans dix minutes | in ten minutes |
Les noms de jours et de mois prennent une majuscule en anglais : Monday, July.
Mini-exercice corrigé
Complétez avec in, on, at ou Ø.
- The film starts ___ 8.30. → at
- My birthday is ___ 12 March. → on
- We go skiing ___ winter. → in
- I’ll call you ___ tomorrow. → Ø
- She was born ___ 2009. → in
- I never work ___ Sundays. → on
- Owls hunt ___ night. → at
- See you ___ next week! → Ø
- He’ll be here ___ five minutes. → in
Questions fréquentes
Pourquoi « at night » mais « in the morning » ?
C’est un usage figé. On peut l’expliquer par le fait que la nuit est vue comme un moment unique de repos, opposé à la journée, tandis que matin, après-midi et soir sont des parties de la journée active. Il faut surtout le mémoriser.
Faut-il une préposition devant les jours de la semaine ?
En anglais britannique, on est normal : See you on Monday. En anglais américain, on l’omet souvent à l’oral : See you Monday.
In time ou on time ?
On time = à l’heure, ponctuel (The train arrived on time). In time = à temps, assez tôt (We arrived in time to see the start).