▶一般过去时 did 用法解析

1. 肯定陈述句

She went to school.

【她去上学了。】

说明:一般过去时的肯定句,实义动词需要使用过去式变形(go→went),不需要额外添加助动词did。

2. 否定陈述句

She didn’t go to school.

【她没去上学。】

详细解释:

一般过去时变否定句时,必须借助助动词 did ,再加否定词 not ,缩写为 didn’t 。

⚠️ 关键规则:助动词 did 已经全权承担了一般过去时的语法功能,表达过去时态。

所以原本变形的动词 went ,必须变回动词原形go,

一句话里不可以同时出现did和动词过去式,避免双重时态重复冲突。

3. 一般疑问句

Did she go to school?

【她去上学了吗?】

详细解释:

变一般疑问句时,直接把助动词 did 整体提前放到句首、主语之前,句子其余语序保持不变。

⚠️ 同样规则:

did已经承担了全部过去时态、句式转换的语法任务,后面的实义动词,

必须统一恢复为动词原形,绝对不能再用过去式went。

4. 强调句

She did go to school.

【她确实、真的去上学了。】

详细解释:

did放在肯定陈述句中时,没有实际动作含义,只用来加强肯定语气,起到着重强调的效果。

这里依旧遵守不变的规则:助动词did出现,后面的实义动词一律变回原形go。

▶核心提示:

只要助动词did一出现在否定陈述句,一般疑问句,强调句中 ▼

✅ 时态交给did。

✅ 实义动词立刻打回动词原形。

❌ 永远不许再用动词过去式。

补充案例2

1:肯定陈述句

She ate an apple.

【她吃了一个苹果。】

说明:

这是一般过去时的肯定陈述句, ate 是实义动词 eat 的过去式,

用来描述过去发生的动作。肯定句不需要借助助动词did,直接使用动词过去式即可。

2:否定陈述句【did无实义 仅辅助构成句式】

She didn’t eat apples.

【她没吃苹果。】

说明:

变为一般过去时否定句时,必须引入助动词 did ,再加否定词 not ,缩写为 didn’t 。

此处 did 没有实际动作含义,仅用来承载过去时态、帮助构成否定句式。

因为助动词did已经承担了全部过去时态语法功能,原本的动词过去式 ate ,

必须变回动词原形 eat ,避免一句话出现双重时态变形冲突。

3:一般疑问句

Did she eat an apple?

【她吃了一个苹果吗?】

说明:

变一般疑问句时,直接将助动词 did 移至句首、主语she之前,其余语序保持不变。

同样遵循统一规则:助动词did出场,只负责时态和句式转换,

后面的实义动词必须使用原形 eat ,不可再使用过去式 ate 。

请点击返回英语助动词do/have/情态动词解析总览