这里用on还是in前天早晨/前天下午themorning/a-查字典问答网
分类选择

来自崔凤玲的问题

  这里用on还是in前天早晨/前天下午themorning/afternoonofthedaybeforeyesterday前面如果加介词的话用in,还是on?比如这句前天晚上9点半的时候/后天早上9点半的时候这么翻译是否可以

  这里用on还是in

  前天早晨/前天下午

  themorning/afternoonofthedaybeforeyesterday

  前面如果加介词的话用in,还是on?

  比如这句

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

  这么翻译是否可以:

  athalfpastnine【in/on】theeveningofthedaybeforeyesterday

  athalfpastnine【in/on】themorningofthedayaftertomorrow

  如果句子对了,那这里介词用in,on?还是不需要介词?

1回答
2020-05-27 16:55
我要回答
请先登录
白志峰

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

  IN

  Use'in'monthsandyearsandperiodsoftime:

  inJanuary

  in1978

  inthetwenties

  Use'in'aperiodoftimeinthefuture:

  inafewweeks

  inacoupleofdays

  AT

  Use'at'withprecisetime:

  atsixo'clock

  at10.30

  attwop.m.

  ON

  Use'on'withdaysoftheweek:

  onMonday

  onFridays

  Use'on'withspecificcalendardays:

  onChristmasday

  onOctober22nd

  注意:

  我们说

  inthemorning/afternoon/evening

  但我们说

  onthemorning/afternoon/eveningof

  而且,我们说

  atnight

  就你的提问:

  前天早晨/前天下午

  themorning/afternoonofthedaybeforeyesterday前面加in或on皆可,

  但本人的习惯是用on

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

  用on和in都可以:

  Yourflightdepartedathalfpastnine(on/in)theeveningofthedaybeforeyesterday

  Theflighttookplace(on/in)theeveningofthedaybeforeyesterday

  但两者语境不同,

  用on来表示“在那一天”,比如thedaybeforeyesterday前天

  用in来表示“时间”,比如“傍晚时间”,duringthehoursoftheevening,即6点整到10点整左右.

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

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

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

  Yourflightdepartedathalfpastninetheeveningofthedaybeforeyesterday

  Theflighttookplacetheeveningofthedaybeforeyesterday

2020-05-27 16:58:19

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •