昨天用英语怎么写?答案是 “yesterday”。
我知道,你现在可能在想,这问题也太简单了吧,一个单词就解决了,有必要写一篇文章吗?
确实,如果你只是问这个单词怎么拼,那答案就是 “y-e-s-t-e-r-d-a-y”。但问题是,在真实对话里,没人会只蹦出来一个词。我们用词,都是为了造句,为了表达一个完整的意思。而 “yesterday” 这个词的真正难点,根本不在于它的拼写或发音,而在于它一出现,整个句子的“时态”就变了。
这才是大家真正会犯错的地方。
我见过太多人这么说了:“I go to the park yesterday.” 或者 “I am happy yesterday.”
从中文逻辑来看,这完全说得通。“我昨天去公园。” “我昨天很高兴。” 没毛病。但英语的语法逻辑不一样。英语的动词,会根据时间的变化而“变形”。
“yesterday” 就是一个最明确的时间信号。它告诉我们,这件事已经完完全全地结束了。所以,和它搭配的动词,必须使用“过去式”。
这是铁律。你可以把它想象成一个开关。只要 “yesterday” 这个词在句子里出现,你就必须把动词的“过去式”开关打开。
我们来看最常见的一种动词变化,就是在后面加 “-ed”。
比如:
– watch (看) -> watched
– play (玩) -> played
– walk (走) -> walked
所以,正确的说法是:
– I watched a movie yesterday. (我昨天看了一部电影。)
– He played basketball yesterday. (他昨天打了篮球。)
– We walked to the store yesterday. (我们昨天走路去的商店。)
你看,只要把动詞变成了过去式,句子就对了。这比你想的要简单。你只需要记住这个对应关系:“yesterday” 出现,动词就加 “-ed”。
当然,英语里还有一堆不守规矩的动词,它们不加 “-ed”,而是有自己独特的过去式形态。这些就是所谓的“不规则动词”。这部分需要花点时间记一下,但常用的也就那些。
举几个最常见的例子:
– go (去) -> went
– eat (吃) -> ate
– see (看见) -> saw
– have (有) -> had
– do (做) -> did
– say (说) -> said
所以,我们开头提到的那个错误句子 “I go to the park yesterday.” 就应该改成:
– I went to the park yesterday.
这就对了。你不能用现在的 “go” 去描述过去 “yesterday” 的事。
另一个常见的错误是:“I am happy yesterday.”
这里的动词是 “am”,它是 “be” 动词的现在时。描述昨天的事,就得用 “be” 动词的过去式 “was” 或者 “were”。
– I was happy yesterday. (我昨天很高兴。)
– They were busy yesterday. (他们昨天很忙。)
这个逻辑是一样的。只要看到 “yesterday”,句子里表示状态或动作的核心动词,就必须切换到过去的样子。
除了 “yesterday” 本身,还有一些和它相关的词组,它们遵循完全相同的规则。
– yesterday morning (昨天早上)
– yesterday afternoon (昨天下午)
– yesterday evening (昨天晚上)
这些词组和 “yesterday” 一样,都是过去时间的明确标记。所以,动词同样要用过去式。
– She called me yesterday morning. (她昨天早上给我打了电话。)
– We had a meeting yesterday afternoon. (我们昨天下午有个会。)
这里有个特别需要注意的点:“昨天晚上”不说 “yesterday night”。这是一个很常见的错误。正确的说法是 “last night”。
虽然 “last night” 里面没有 “yesterday”,但它表达的意思就是“昨天晚上”,所以它也必须搭配过去式。
– I slept well last night. (我昨晚睡得很好。)
– What did you do last night? (你昨晚干什么了?)
千万别说 “What do you do last night?”,时态就错了。
还有一个词,“前天”,英语是 “the day before yesterday”。
这个词组看起来有点长,但它的语法作用和 “yesterday” 一模一样。它一出现,动词也要变成过去式。
– He arrived the day before yesterday. (他是前天到的。)
总结一下使用 “yesterday” 的核心步骤:
1. 写句子的时候,先确定你要表达的时间是不是“昨天”。
2. 如果是,就在句子里放上 “yesterday” 或者相关词组。
3. 然后,找到这个句子里的主要动词,把它变成过去式。如果是规则的,就加 “-ed”;如果不规则,就用你背过的那个词。
就是这么直接。
现在我们来分析一个更深层次的错误。很多人学了一点语法后,会把“现在完成时”和“一般过去时”搞混。
比如,他们可能会说:“I have finished my work yesterday.”
这个句子是错的。
为什么错?我们用最简单的逻辑来理解。
“have finished” 这种时态(现在完成时),虽然也表示动作完成了,但它强调的是“过去发生的动作对现在造成的影响”。它心里是有一条线连着“现在”的。比如你说 “I have finished my work”,意思是“我的工作做完了(所以现在可以休息了/可以下班了)”。
而 “yesterday” 是一个非常明确的、已经完结的过去时间点。它和“现在”没有任何瓜葛。昨天就是昨天,已经过去了。
所以,一个强调“和现在有关”,一个强调“和现在无关”,这两个是不能放在一起的。它们在时间逻辑上是冲突的。
正确的说法只有一种:
– I finished my work yesterday.
只要句子里出现了 “yesterday”, “last night”, “the day before yesterday” 这种明确的过去时间点,就用最简单的过去式,动词直接变形就行了,不要加 “have” 或 “has”。
这个原则能帮你避开 80% 的时态错误。
最后,我想给你一个练习方法,非常简单,但有用。
每天晚上睡觉前,试着用英语写三句话,记录你“昨天”做了什么。
就用最简单的句型:“I + [动词过去式] + [宾语] + yesterday.”
比如:
– I drank coffee yesterday.
– I read a book yesterday.
– I talked to my friend yesterday.
刚开始,你可能会需要查一下动词的过去式是什么,这很正常。查几次,用几次,就记住了。坚持一周,你就会发现,当你想表达“昨天”发生的事情时,你的大脑会自动切换到过去式,形成一种肌肉记忆。
所以,”yesterday” 这个词,本身不难。难的是围绕着它建立起来的那个语法习惯。这个习惯一旦养成,你说英语的准确度会高很多。它就像一个基石,帮你把描述过去事情的句子都说对。你只要记住那个核心规则:看到 “yesterday”,动词就必须变形。就这么简单。
评论前必须登录!
立即登录 注册