这里用on 还是in前天早晨 / 前天下午 the morning / afternoon of the day bef
5个回答

下面提供一些 in 和 on 的对于时间和日期的习惯用法:

IN

Use 'in' months and years and periods of time:

in January

in 1978

in the twenties

Use 'in' a period of time in the future:

in a few weeks

in a couple of days

AT

Use 'at' with precise time:

at six o'clock

at 10.30

at two p.m.

ON

Use 'on' with days of the week:

on Monday

on Fridays

Use 'on' with specific calendar days:

on Christmas day

on October 22nd

注意:

我们说

in the morning / afternoon / evening

但我们说

on the morning / afternoon / evening of

而且,我们说

at night

就你的提问:

前天早晨 / 前天下午

the morning / afternoon of the day before yesterday 前面加 in 或 on 皆可,

但本人的习惯是用 on

前天晚上9点半的时候 / 后天早上9点半的时候

用 on 和 in 都可以:

Your flight departed at half past nine (on/in) the evening of the day before yesterday

The flight took place (on/in) the evening of the day before yesterday

但两者语境不同,

用 on 来表示“在那一天” ,比如 the day before yesterday 前天

用 in 来表示“时间”,比如“傍晚时间”,during the hours of the evening,即 6点整到 10 点整左右.

说实话,很多英语母语者对这个英语的诡异也很纠结,

就是这个原因,一般人忽略 in 和 on 介词,

干脆只用名词 morning ,afternoon 等等:

Your flight departed at half past nine the evening of the day before yesterday

The flight took place the evening of the day before yesterday