第2个回答 2020-04-07
看你想表达什么意思. 一般来说在某一天应该用on. 例如
we have English class on Monday.
但是如果表达别的意思, 如 Rome is not built in one day. 不是说罗马城是在哪一天建成的, 而是说罗马城不是一天时间可以建成的, 这里的 one day不是一个时间点而是一个时间长度, 所以用in.
你没有给出上下文, 不好判断. one day 与 Sunday, Monday之类的词不同, 它不是表示某一天,而是一个24小时的时间长度.
总之, 要说在某一天就用on, 要说表示时间长度就用in.