that day 还是on that day?
都可以,On that day与that day 的区别在于他们用法不同,句子中代表成分不同。
On that day表示在那一天,通常表示句子中的时间状语。而that day表示的意思是那天,在句子中可以做主语,宾语,表语,也可以做时间状语。
因为时间状语一般在句首或者在句尾所以很好找到,on that day在句子中一般会出现在句首或句尾,例如:On that day,the moon is round。在那一天,月亮是圆的。像这句话月亮是主语,is是系语,圆的是宾语,而on that day是时间状语修饰了这句话话发生的时间。
如果在句尾:I eat apple on that day.我在那一天吃了苹果。这句话中我是主语,吃是谓语,苹果是宾语,on that day是时间状语。
that day意思表示那天,同样可以当时间状语,用法与on that day相同。但是如果当主语,宾语,表语这些就要注意了,避免找错主谓宾语。比如:That day was my birthday.那天是我的生日。这一句中that day就在作主语,was做系语,生日就是宾语。如果担心找错主语的话可以先找谓语因为谓语一般是动词。
My birthday was that day.我的生日是那天,而这一句是that day作宾语,生日是主语,was是系语。所以that day与on that day 虽然同样有那天的意思,但是还是要区别在句子中做的成分,that day 要比on that day的用法广一些。可以多对比一些例句。理解了就可以掌握了。