the night before与last night意思相同吗?

问题描述:

the night before与last night意思相同吗?

the night before可以在间接引语中表示昨晚、头天晚上;而last night只能表示昨晚

意思有区别.
the night before前一天晚上(指过去某一天的前一个夜晚)
last night 昨天晚上
比如说
你今天要出国,昨天晚上朋友们给你饯行,那就用last night.
假设以后你回想起来,说你出国的前一天晚上朋友们给你饯行.这个情境中就应该用the night before