其实是很简单的理解咯, 就是一个范围的不同。In的范围最大,你可以用在一天以上的时间范围。例句,I was not doing good in last few days.我前几天过的不是很好,这里指的是几天,当然,几年,上世纪,都是可以的。On就是指某一天, 我昨天过的不好,I was not doing well on yesterday.At是最准确的,我十点钟要吃饭, I am eatting at 10 oclock.希望你能满意我的回答咯。有问题再问吧