楼主,希望我的答案能帮到你. on old day 的意思是在古时候(时代),时间比较久远了,举个例子:那个古老的不再回来的夏日 on that old summer day which would never come back again. in the past,就只是简单的“在过去的时间里”可以指不久之前,也可以指在古代,古时候.相当于once upon a time,或者是 at one time 别的答疑者也有说道,就是曾经在自身或者社会历史上发生过的.例子:We suffered a lot of wars in the past.