要把一般过去时讲清楚,其实没那么复杂。你只需要记住一个核心逻辑:这件事已经发生过了,而且跟现在没关系了。在英语里,要把这个逻辑表达出来,主要就靠四种句型。
第一种是肯定句。这是最基础的,但也最容易让初学者栽跟头。肯定句里有两种情况,取决于你用的是“系动词(be动词)”还是“行为动词”。
如果一句话里没有具体的动作,只是在描述一个状态,比如“我以前很瘦”或者“他昨天在学校”,这时候就要用 be 动词。在一般过去时里,am 和 is 变成 was,are 变成 were。比如:I was very busy yesterday.(我昨天很忙。)这里没有任何动作,只是描述一种忙碌的状态。我见过很多人会写成 I was busy yesterday,这没错;但有人会顺手写成 I did busy,这就乱套了,因为 busy 是形容词,前面必须配 be 动词。
另一种情况是有具体的动作,比如跑、吃、看。这时候,你需要把动词变成过去式。大部分动词直接在后面加 -ed,比如 work 变成 worked。但英语里有很多不规则动词,这是最让头疼的地方。比如 go 变成 went,eat 变成 ate,see 变成 saw。我以前学英语的时候,专门拿个小本子记这些不规则动词。因为你没法推导,只能死记硬背。比如:I watched a movie last night.(我昨晚看了一部电影。)这里的 watched 就是 watch 的过去式。
第二种是否定句。否定句的逻辑是“过去没发生某事”。
如果是 be 动词的句子,非常简单,直接在 was 或 were 后面加 not 就可以了。缩写形式是 wasn’t 或 weren’t。比如:He wasn’t at home.(他不在家。)
如果是行为动词的句子,情况就变了。你不能直接在动词后面加 not,得请个“助动词”来帮忙。这个助动词就是 did。因为是过去时,我们用 did,然后在后面加 not,变成 didn’t。
这里有一个所有人都会犯的经典错误:在 didn’t 后面继续用动词的过去式。记住,did 已经代表了过去,它把“过去”这个包袱背走了,后面的动词必须变回原形。我带过很多学生,他们会说 I didn’t went,这是错误的。正确写法是:I didn’t go to the park yesterday.(我昨天没去公园。)一定要记住,“助动词后面用原形”,这句话我建议你刻在脑子里。
第三种是一般疑问句。这种句型是用来问“是不是”或者“有没有”。
同样的,先看 be 动词。要把 be 动词的肯定句变成疑问句,你只需要把 was 或 were 提到句子最前面,首字母大写,句尾加问号。比如:Were you tired after work?(你下班后累吗?)回答也很直接:Yes, I was. 或者 No, I wasn’t.
如果是行为动词,又要请出 did 这个救兵。把 did 放到句首,主语紧跟其后,动词同样要恢复原形。比如:Did you finish your homework?(你做完作业了吗?)你不能说 Did you finished,因为 did 已经把过去时的标志抢走了。
我经常告诉朋友,这种句型就像是一个搬家过程。did 搬到了门口(句首),它顺便把动词身上的 -ed 补丁也给拆下来带走了。回答的时候,用什么问就用什么答。Did you…? 对应 Yes, I did. 或者 No, I didn’t.
第四种是特殊疑问句。这种句型用来询问具体的细节,比如时间、地点、原因、人物。它的结构其实就是在一般疑问句前面加一个特殊疑问词(who, what, where, when, why, how)。
公式很简单:疑问词 + did + 主语 + 动词原形?或者:疑问词 + was/were + 主语 + 其他?
比如你想问朋友:“你昨天去哪儿了?”先想“去哪儿”是 where,然后套用一般疑问句的框架 where did you go? 这里的 go 依然用原形。
再比如问:“你昨天为什么生气?”“为什么”是 why,这时候用 be 动词句型更合适:Why were you angry?
在写特殊疑问句时,最容易出错的地方是语序。很多人受中文影响,会说成 Where you went? 这在口语里对方可能听得懂,但在语法上是完全错误的。你必须要把助动词 did 或者 be 动词提到主语前面,这叫倒装。
总结这四种句型,你会发现一个规律:be 动词和行为动词是两个互不干涉的系统。有 was/were 的地方,通常不需要 did;有 did 的地方,通常不需要 was/were。
在实际写作或说话时,我建议你先判断一句话里有没有“动作”。如果没有动作,只是描述一种属性、状态、身份或位置,就坚定地选择 was/were。如果有具体的动作,那就去查一查那个动词的过去式长什么样。
还要注意时间状语的配合。一般过去时通常会跟着一些明确的时间词,比如 yesterday(昨天), last week(上周), two days ago(两天前), in 2010(在2010年)。这些词就像是信号灯,看到它们,你就要下意识地切换到这四种句型中的某一种。
我之前遇到过一个案例,有个学生在写日记时写道:I didn’t had breakfast. 这就是典型的没转过弯来。had 是 have 的过去式,既然前面已经有了 didn’t,have 就必须打回原形。正确的是 I didn’t have breakfast. 这种小细节决定了你的英语地不地道。
学习这四种句型不需要死记硬背公式,最好的办法是造句。你可以试着描述一下你昨天的一天:
1. 肯定句:I got up at 7 o’clock.(我7点起床。)
2. 否定句:I didn’t drink coffee this morning.(我今早没喝咖啡。)
3. 一般疑问句:Did I meet my boss?(我见到老板了吗?)
4. 特殊疑问句:What did I eat for lunch?(我午饭吃了什么?)
当你能脱口而出这些句子时,一般过去时的逻辑就真正长在你的脑子里了。英语语法的核心不是应付考试,而是为了让别人准确理解你的意思。分清这四种句型,能让你在描述过去的事情时,显得逻辑清晰且专业。

本站部分图片和内容来自网友上传和分享,版权归原作者所有,如有侵权,请联系删除!若转载,请注明出处:https://www.rzedutec.com/p/65914/