英语习惯上不能说 last morning, last afternoon,要表示昨天上午或昨天晚上,可用 yesterday morning, yesterday afternoon。如:
It’s not so warm this morning as it yesterday morning. 今天早上没有昨天早上温暖。
I saw her yesterday afternoon. 我昨天下午见到她。
汉语中的“昨天晚上”英语通常用 yesterday evening 或 last night。如:
id you see the news on TV last night / yesterday evening? 昨晚那条电视新闻你看了吗?
至于 last evening,在英国英语中不这样用,但在美国英语中有人这样用,相关分析,参见:http://ask.yygrammar.com/q-24345.html