`one day` 和 `some day` 都表示“有一天”,但它们在用法和含义上有所不同:
含义差异
`one day` 可以表示过去或将来的某一天,既可以用于过去时态,也可以用于将来时态。
`some day` 通常只指将来的某一天,只用于将来时态。
用法差异
`one day` 可以放在句首或句尾,既可以强调时间,也可以说明某个事件将在未来发生。
`some day` 通常只用于句尾,强调未来某个不确定的时间点。
时态使用
`one day` 可以用于一般过去时(如 One day I met him in the street.)或一般将来时(如 I will take you there one day.)。
`some day` 只能用于将来时态(如 Some day you will be sorry about it.)
举例说明:
`one day` 在过去时态中的使用:One day I met him in the street.(有一天我在街上遇见了他。)
`one day` 在将来时态中的使用:I will take you there one day.(总有一天我会带你到那去的。)
`some day` 在将来时态中的使用:Some day you will be sorry about it.(总有一天你会对这件事感到后悔的。)
希望这解答了你的疑问,