Aller au contenu

Les prépositions de temps at, on, in

A1A2Niveaux Débutant, Élémentaire.Par , publié le

En bref

En anglais, at s'emploie devant une heure (at 8 o'clock), on devant un jour ou une date (on Monday, on 3 May) et in devant un mois, une saison, une année ou une partie de la journée (in May, in the morning). Devant next, last et this, on ne met rien.

Du plus précis au plus large

Une préposition de temps est le petit mot qui situe une action dans le temps : l'heure, le jour, le mois, la durée. Le français dit souvent « à », « le » ou « en », l'anglais choisit entre at, on et in.

Retenez une échelle. At pour un point précis, on pour une journée, in pour une période plus longue.

At, on et in devant les expressions de temps
DevantExemples
atune heure, un moment précis, une fêteat 7.30, at noon, at night, at Christmas
onun jour, une dateon Friday, on 14 July, on my birthday, on Sunday evening
inun mois, une saison, une année, un siècle, une partie de la journéein June, in winter, in 2019, in the 1990s, in the afternoon
  • My flight lands at 6.15 in the morning.
  • Kofi started his new job on 2 September.
  • We usually go to Portugal in August.

Les cas qui hésitent

On dit in the morning, mais on Monday morning, parce que le jour précis l'emporte. On dit at night pour la nuit en général, et in the night pour un moment au cours d'une nuit précise (I woke up in the night). At Christmas désigne la période des fêtes, on Christmas Day le jour même.

Pour le week-end, l'anglais britannique dit at the weekend, l'anglais américain on the weekend.

Sans préposition

Devant next, last, this et every, et devant today, tomorrow et yesterday, l'anglais ne met aucune préposition.

  • I'll see you next Tuesday.
  • Sofia moved to Berlin last year.
  • The office is closed this afternoon.

In pour dire dans

Suivi d'une durée, in traduit « dans » au sens de « à partir de maintenant » : The train leaves in ten minutes. Il traduit aussi « en » pour le temps qu'il faut : She wrote the report in two days.

For ou during

For se place devant une durée chiffrée et répond à « combien de temps ? ». During se place devant un nom d'événement ou de période et répond à « quand ? ». Pour « depuis », voir for, since et ago.

  • We stayed in Lisbon for two weeks.
  • Someone's phone rang during the presentation.

By ou until

Until (ou till) dit qu'une situation dure jusqu'à un moment. By donne une limite, au plus tard : l'action se fait avant ce moment ou à ce moment.

  • I'll be in the office until six. (j'y reste jusqu'à six heures)
  • Please send me the invoice by Friday. (vendredi au plus tard)

Le piège pour les francophones

« Pendant » suivi d'une durée chiffrée se traduit par for, pas par during. Pour une échéance, « d'ici vendredi » se dit by Friday, pas until Friday. Enfin, un rendez-vous déjà fixé s'annonce souvent au present continuous (I'm meeting Jo on Friday), voir le present continuous pour le futur.

Erreurs fréquentes des francophones

Erreurs fréquentes, leur correction et la raison
À éviterCorrectPourquoi
I have a meeting in Monday.I have a meeting on Monday.Devant un jour de la semaine, on emploie on.
See you on next week.See you next week.Pas de préposition devant next, last, this et every.
We stayed in Lisbon during two weeks.We stayed in Lisbon for two weeks.« Pendant » suivi d'une durée chiffrée se dit for.
Send me the report until Friday.Send me the report by Friday.Une échéance, au plus tard, se dit by. Until marque une durée qui continue.
I'll be back after ten minutes.I'll be back in ten minutes.« Dans dix minutes », à partir de maintenant, se dit in ten minutes.

Testez-vous

Trois questions corrigées par le même moteur que l'application.

Complete with at, on or in.

  1. The film starts mot manquant 8.30.

  2. My sister's wedding is mot manquant Saturday.

  3. We usually go skiing mot manquant February.

Questions fréquentes

At, on ou in pour une date ?

On met on devant une date précise : on 12 March, on my birthday. Si l'on ne donne que le mois ou l'année, on met in : in March, in 2024.

Comment dire le matin en anglais ?

On dit in the morning, comme in the afternoon et in the evening. Avec un jour précis, on passe à on : on Monday morning. Pour la nuit, on dit at night.

Quelle est la différence entre by et until ?

Until dit qu'une situation continue jusqu'à un moment (I'll wait until six). By fixe une limite, au plus tard (Finish it by six).

For ou during, comment choisir ?

For se place devant une durée (for three hours), during devant un événement ou une période nommée (during the film). During three hours est une faute.

At the weekend ou on the weekend ?

Les deux existent. At the weekend est britannique, on the weekend est américain. Le sens est le même.

Dans Copybook, les leçons de cette notion comptent 19 exercices et 126 questions corrigées à chaque réponse.

S'entraîner sur cette notion