In与On表时间时的区别

老师,我们知道具体某一天用on, 但是表示用....时间的时候便用in.


那么老师请看例句: 发售首日便登陆畅销榜第一名;这句话翻译时,时间部分应该如何翻译:


It topped the free rank of iOS on its launch day. 


这里时用on 还是用in呢? 从中文的意思来看时用了一天就已经排名第一了, 那么 这里是不是应该改为in its launch day?



请先 登录 后评论

最佳答案 2019-10-31 10:36

on its launch day 只能用 on,不能用 in。

如果用 in,则可用 only in one day 之类的。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   【表示日期和时间的 on, at, in】时间通常被看作“点”或“范围”,英语表示时间时常用 at 和 in :

    at 9 o'clock 在9点

    in the morning 在上午

而 on 用于表示指定的日期和时间:

    on my birthday 我生日那天

    on the morning of the 10th 在10号的早上

在第2个例句中,若 morning 与 early 等形容词连用时,则与其说是指定日期和时间,不如说是表示某时间范围,因此用 in,例如: in the early morning of the 10th

    (摘自《外研社英汉多功能词典》p.1463)

请先 登录 后评论
  • 1 关注
  • 1 收藏,4823 浏览
  • WJRWX 提出于 2019-10-30 12:08

相似问题