昨晚 英语的说法 我有疑问

我昨天英语口试,有个情景对话,我要回答的是“昨晚”这个词组。
我说的是“last evening”,但是考官写我的失分点时,表示那个是错的(考官是学生,所以可能会判断错误的),是不是一定要“yesterday evening”?
请各位,解释下原因。谢谢!

evening 一般是指晚上8点-10点左右
night 一般是指晚上10点以后的深夜
昨天晚上一般使用 last night 或者last evening
很少使用yesterday evening 英文口语能简则简 像last可以表示昨天 就没必要规规矩矩使用yesterday 会给人感觉很傻
估计错判了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-12
尽管人们更多地会说 yesterday evening、last night,但 last evening 不能算错。实际上说last evening 的人也不是少数。有人在 Google 上检索了一下,有说 last evening 的条目160万:
Join Date:Mar 2007
Location:Southwest France
Native language:English - England
I would agree with you, except that I hear and read both the others. I tried Googling:
1.6m for 'last evening'.
0.5m for 'yesterday night'.
So my ears haven't been deceiving me. People are using those two.

英美人的 evening 不是晚上8点以后,而是从下午4点左右就开始了。night 则是在天黑以后到上床睡觉的时间,并没有一个具体的时间段。比如当两人在晚餐左右时间告别对方,尽管天还没黑,也用“Good night”。追问

讲解很专业,谢谢!

第2个回答  2013-06-12
多看美剧,很多词都是固定的,昨晚就说 last night最好,其他也可以,但是听上去比较变扭,昨天早上就是last morning,中午就last noon,yesterday就说昨天,重点是哪一天,不是哪个时段追问

你说的是“其他也可以,但是听上去比较别扭”,那么last evening 算对吗

追答

我听的懂,所以我认为对的。而且我觉得比yesterday evening好。

追问

恩,赞同!谢谢!

第3个回答  2013-06-12
因为LAST evening是表示上个晚上而yesterday evening表示昨晚,按照汉语意思yesterday evening更通顺追问

好的,谢谢!

追答

不用客气

第4个回答  2013-06-12
是的,last evening 是上一个晚上。
yesterday evening是昨天晚上。追问

上一个晚上,不是也可以吗?因为我看了我的英语书,有一个句子里面有“last night”意思是昨晚。