Предлоги "at, in, on" сами не выражают каких-либо временных характеристик но могут использоваться для выражения определённого отношения ко времени:
Для указании на время предлоги не употребляются перед прилагательными "last", "next" и местоимениями "this", "every":
В качестве предлога времени "at" употребляется для указания на точное время по часам:
Предлог "at" также употребляется для указание на определённое время с существительными, называющими какой-либо временной интервал или момент: "at the moment" (в настоящий момент), "at the same time" (в то же самое время), "at any time" (в любое время), "at the weekend" (в выходные дни недели; но в американском варианте английского языка также употребляется "on the weekend"). Как видно с такими существительными всегда употребляется определённый артикль или другой детерминатив, исключением является "at present" (теперь; в данный момент), но: "at the present time / moment".
Также "at" употребляется для указание на время, которое выражается путём называния периода дня, а также состояния или положения солнца: "at sunrise" (на рассвете), "at noon" (в полдень), "at lunchtime" (в обеденный перерыв), "at night" (вечером, ночью), но: "in the morning" (утром), "in the afternoon" (в полдень), "in the evening" (вечером).
Также "at" употребляется для указание на временя, которое выражается путём называния какого-либо события: "at Christmas" (на Рождество), "at Easter" (в Пасху), "at New Year" (в Новый Год), в таких случаях часто подразумевается всё время чествования, связанное с этим событием, включая праздничные дни. Но, если в название события содержится слово "day" (день), то вместо предлога "at" используется предлог "on" (см. ниже), и в данных случаях подразумевается уже конкретный день:
В качестве предлога времени "in" употребляется для указания на:
Предлог "in" также употребляется для указания на длительность отрезка времени, через который должно произойти событие:
В качестве предлога времени "on" употребляется для указания на дни и даты, также на все календарные события, содержащие слово "day" (день):
Источник https://esl.wiki/ru/word_usage/prepositions_of_time_at_in_on
Обсуждение