二者意思基本相同,没必要从字面来抠意思.但the night before 侧重特指这个时间.如:He said he have see her the night before.强调的是昨晚这个特定的时间.He said he have see her last night.只是一般的时间状语,本句侧重指“见过她”这件事.
小风,我认为意思没区别。 可能说话者为了强调是昨天晚上而不是今天晚上会用到the night before,这是一个语意上的感情倾向。你在实际对话中慢慢品位吧。 如果你要说the night before last night 就是上前天晚上 如果你在brfore后面加东西的话 就可以理解为昨天晚上...