“前天”在英语中对应的表达是“the day before yesterday”。这是最标准、最常用的说法,适用于所有正式和非正式场合。 例如:I met him the day before yesterday.(我前天见到他了。)在口语或非正式文本中,有时也会简化为“two days ago”,但严格来说“two days ago”更强调“两天前”,未必特指“前天”这个具体日子。另外,在英式英语中,“yesterday before yesterday”虽有出现但非常罕见,不建议使用。如果想表达“大前天”,则说“three days ago”或“the day before that”。

此外,英语中还有几个与之相关的常用表达:
- “the day after tomorrow”表示“后天”
- “yesterday”表示“昨天”
- “today”表示“今天”
- “tomorrow”表示“明天”
掌握这些基础词汇后,你可以通过加“the day before”或“the day after”来灵活表示更远的时间点。例如:“the day before the day before yesterday”虽然语法正确,但实际交流中几乎不用,直接说“three days ago”更自然。
【常见问题】
问题1:如何用英语表达“前天晚上”?
回答1:“前天晚上”可以表达为“the night before last”或“the evening of the day before yesterday”。例如:I went to bed early the night before last.(我前天晚上睡得很早。)
问题2:“前天”在美式英语和英式英语中有区别吗?
回答2:没有区别。无论是美式英语还是英式英语,“the day before yesterday”都是标准用法。唯一差别是部分英式口语中可能会用“two days ago”替代,但严格来说“two days ago”指“两天前”,不一定等于“前天”。
问题3:在英语日记或正式写作里,应该用“the day before yesterday”还是“two days ago”?
回答3:正式写作中优先使用“the day before yesterday”,因为它更明确指代“前天”。如果上下文时间线清晰,也可用“two days ago”,但建议配合具体日期(如“on Monday”)一起使用,避免歧义。
问题4:有没有更简洁的单词表示“前天”?
回答4:英语中没有像“yesterday”这样独立的单词来表示“前天”。历史上曾有过“ereyesterday”或“yester-day before this day”,但均已废弃。现代英语唯一通用表达就是“the day before yesterday”。


