老师,我们知道具体某一天用on, 但是表示用....时间的时候便用in.
那么老师请看例句: 发售首日便登陆畅销榜第一名;这句话翻译时,时间部分应该如何翻译:
It topped the free rank of iOS on its launch day.
这里时用on 还是用in呢? 从中文的意思来看时用了一天就已经排名第一了, 那么 这里是不是应该改为in its launch day?
【表示日期和时间的 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)