On (星期几) morning/afternoon/evening这个星期几前要加the吗?

问题描述:

On (星期几) morning/afternoon/evening这个星期几前要加the吗?
我看到很多都没加:I saw a UFO on sunday evening.(这里不要一个last之类的词?)
He said that he would come here on Saturday morning.(这里不要一个thatz之类的词?)

首先对于时间状语不应该受到汉语的影响,汉语习惯上说在,但是在英语中很多情况下都是用名词来作了状语,如说这周日 说的就是this sunday 不说 on this sunday.第一句话 中last和on的含义是不一样的
on表示这周,last 表示上一周
第二个就是说到的问题用that就不用on