Prépositions de temps

De MultiGram

At est employé pour désigner l'heure. On time signifie "à l'heure". In time signifie aussi "à l'heure", mais doit être complété.

Your train arrives at five o'clock.
Votre train arrive à cinq heures.

If you want to get there on time, you should leave now.
Si tu veux y arriver à temps, tu devrais partir maintenant.

We arrived just in time to hear the overture.
Nous sommes arrivés juste à temps pour entendre l'ouverture.

On est employé pour les jours (on Wednesday), in pour les mois, les saisons et les années (in June / summer / 2011). Lorsque ces mots sont précédées d'un adjectif ou d'un démonstratif (last, next, this, ...), on n'emploie pas de préposition: last week, next month, / this year.