一、写出下列动词的过去式。
1. plan
2. see
3. stop
4. do
5. are
6. read
7. go
8. have
9. turn
10. taste
11. stay
12. happen
13. move
14. cry
15. wish
16. agree
17. carry
18. am/is
19. cost
20. give
1. plan
planned
2. see
saw
3. stop
stopped
4. do
did
5. are
were
6. read
read
7. go
went
8. have
had
9. turn
turned
10. taste
tasted
11. stay
stayed
12. happen
happened
13. move
moved
14. cry
cried
15. wish
wished
16. agree
agreed
17. carry
carried
18. am/is
was
19. cost
cost
20. give
gave
答案
1. planned 2. saw 3. stopped 4. did 5. were
6. read 7. went 8. had 9. turned 10. tasted
11. stayed 12. happened 13. moved 14. cried
15. wished 16. agreed 17. carried 18. was
19. cost 20. gave
6. read 7. went 8. had 9. turned 10. tasted
11. stayed 12. happened 13. moved 14. cried
15. wished 16. agreed 17. carried 18. was
19. cost 20. gave
解析
【分析】
拿到这道题,我们可以先把所有待变形的动词分为规则动词和不规则动词两类来梳理思路:首先回忆规则动词过去式的4类核心变形规则:①普通动词直接词尾加-ed;②以不发音e结尾的动词直接加-d;③以“辅音字母+y”结尾的动词,先把y变i再加-ed;④重读闭音节结尾、末尾仅一个辅音字母的动词,双写末尾辅音后加-ed。剩下不符合规则变形的就是课标要求熟记的特殊不规则动词,另外单独回忆be动词不同形式对应的过去式,逐个对应推导就能得到全部正确结果。
【解析】
我们逐个对应变形规则推导:
1. plan是重读闭音节结尾,末尾辅音n双写后加ed,得planned
2. see是不规则动词,特殊变形为saw
3. stop是重读闭音节结尾,末尾辅音p双写后加ed,得stopped
4. do是不规则动词,特殊变形为did
5. are是be动词复数形式,对应的过去式为were
6. read是不规则动词,过去式拼写和原形一致,为read
7. go是不规则动词,特殊变形为went
8. have是不规则动词,特殊变形为had
9. turn是普通规则动词,直接加ed,得turned
10. taste以不发音e结尾,直接加d,得tasted
11. stay是元音字母+y结尾,不属于辅音+y的变形场景,直接加ed,得stayed
12. happen是普通规则动词,直接加ed,得happened
13. move以不发音e结尾,直接加d,得moved
14. cry是辅音字母+y结尾,变y为i加ed,得cried
15. wish是普通规则动词,直接加ed,得wished
16. agree以不发音e结尾,直接加d,得agreed
17. carry是辅音字母+y结尾,变y为i加ed,得carried
18. am/is是be动词单数形式,对应的过去式为was
19. cost是不规则动词,过去式和原形一致,为cost
20. give是不规则动词,特殊变形为gave
【答案】
1. planned 2. saw 3. stopped 4. did 5. were
6. read 7. went 8. had 9. turned 10. tasted
11. stayed 12. happened 13. moved 14. cried
15. wished 16. agreed 17. carried 18. was
19. cost 20. gave
【知识点】
规则动词过去式变化、不规则动词过去式、be动词过去式
【点评】
本题是英语一般过去时板块的典型基础习题,全面覆盖了规则动词过去式所有常见的变形场景,选取的20个动词都是中小学阶段最高频的常用动词,既可以检验学生对变形规则的理解程度,也能考察学生对高频不规则动词的记忆熟练度,同时提醒学生注意区分元音+y和辅音+y结尾的不同变形要求,避免漏加重读闭音节的双写操作。
【难度系数】
0.8
拿到这道题,我们可以先把所有待变形的动词分为规则动词和不规则动词两类来梳理思路:首先回忆规则动词过去式的4类核心变形规则:①普通动词直接词尾加-ed;②以不发音e结尾的动词直接加-d;③以“辅音字母+y”结尾的动词,先把y变i再加-ed;④重读闭音节结尾、末尾仅一个辅音字母的动词,双写末尾辅音后加-ed。剩下不符合规则变形的就是课标要求熟记的特殊不规则动词,另外单独回忆be动词不同形式对应的过去式,逐个对应推导就能得到全部正确结果。
【解析】
我们逐个对应变形规则推导:
1. plan是重读闭音节结尾,末尾辅音n双写后加ed,得planned
2. see是不规则动词,特殊变形为saw
3. stop是重读闭音节结尾,末尾辅音p双写后加ed,得stopped
4. do是不规则动词,特殊变形为did
5. are是be动词复数形式,对应的过去式为were
6. read是不规则动词,过去式拼写和原形一致,为read
7. go是不规则动词,特殊变形为went
8. have是不规则动词,特殊变形为had
9. turn是普通规则动词,直接加ed,得turned
10. taste以不发音e结尾,直接加d,得tasted
11. stay是元音字母+y结尾,不属于辅音+y的变形场景,直接加ed,得stayed
12. happen是普通规则动词,直接加ed,得happened
13. move以不发音e结尾,直接加d,得moved
14. cry是辅音字母+y结尾,变y为i加ed,得cried
15. wish是普通规则动词,直接加ed,得wished
16. agree以不发音e结尾,直接加d,得agreed
17. carry是辅音字母+y结尾,变y为i加ed,得carried
18. am/is是be动词单数形式,对应的过去式为was
19. cost是不规则动词,过去式和原形一致,为cost
20. give是不规则动词,特殊变形为gave
【答案】
1. planned 2. saw 3. stopped 4. did 5. were
6. read 7. went 8. had 9. turned 10. tasted
11. stayed 12. happened 13. moved 14. cried
15. wished 16. agreed 17. carried 18. was
19. cost 20. gave
【知识点】
规则动词过去式变化、不规则动词过去式、be动词过去式
【点评】
本题是英语一般过去时板块的典型基础习题,全面覆盖了规则动词过去式所有常见的变形场景,选取的20个动词都是中小学阶段最高频的常用动词,既可以检验学生对变形规则的理解程度,也能考察学生对高频不规则动词的记忆熟练度,同时提醒学生注意区分元音+y和辅音+y结尾的不同变形要求,避免漏加重读闭音节的双写操作。
【难度系数】
0.8
二、根据句意,用括号中所给动词或词组的正确形式填空。
1. I
2. (2025·江苏南京金中河西期末)—What's wrong with Betty?
—She
3. I
4. My father
5. The sad news
6. It always
7. The boy
8. Henry
9. He
10. (2025·江苏常州溧阳期末)
1. I
shopped
(shop) with my mother in the shopping mall yesterday.2. (2025·江苏南京金中河西期末)—What's wrong with Betty?
—She
fell
(fall) off her bike on her way to school the other day.3. I
saw
(see) him fall off the sofa just now. It was dangerous.4. My father
taught
(teach) me to ride a bicycle the other day.5. The sad news
surprised
(surprise) everybody a lot. Some of them cried.6. It always
took
(take) me two hours to do my homework last year.7. The boy
sat
(sit) down after he finished answering the question.8. Henry
left
(leave) his hometown in 1990 and never went back.9. He
didn't go
(not go) home until the rain stopped just now.10. (2025·江苏常州溧阳期末)
Were
(be) they in the forest at this time yesterday?答案
1. shopped 2. fell 3. saw 4. taught 5. surprised
6. took 7. sat 8. left 9. didn't go 10. Were
6. took 7. sat 8. left 9. didn't go 10. Were
解析
【分析】
这是动词形式变形类的基础填空题,核心解题思路是:第一步先定位每句的时间提示词,比如yesterday、the other day、just now、last year、过去具体年份这类明确指向过去的时间标志,确定所有句子都要用一般过去时;第二步结合规则/不规则动词的过去式变化规则变形,遇到否定句要遵循一般过去时否定结构"didn't+动词原形",遇到一般疑问句要匹配主语对应的be动词过去式,同时注意句首单词首字母大写的细节。
【解析】
1. 句中时间状语yesterday(昨天)表示动作发生在过去,用一般过去时,shop的过去式双写末尾辅音p再加ed,变形为shopped。
2. 句中时间状语the other day(前几天)表示过去,用一般过去时,fall的不规则过去式为fell。
3. 句中时间状语just now(刚才)表示过去,用一般过去时,see的不规则过去式为saw。
4. 句中时间状语the other day(前几天)表示过去,用一般过去时,teach的不规则过去式为taught。
5. 后句的cried是cry的过去式,提示整个事件发生在过去,用一般过去时,surprise的过去式直接加d,变形为surprised。
6. 句中时间状语last year(去年)表示过去,用一般过去时,take的不规则过去式为took。
7. 后句的finished是finish的过去式,提示动作发生在过去,用一般过去时,sit的不规则过去式为sat。
8. 句中时间状语in 1990是过去的具体年份,用一般过去时,leave的不规则过去式为left。
9. 句中时间状语just now(刚才)表示过去,句子为否定含义,一般过去时否定结构为"助动词didn't+动词原形",因此填didn't go。
10. 句中时间状语at this time yesterday(昨天这个时候)表示过去,主语是they,对应的be动词过去式为were,句首首字母大写,因此填Were。
【答案】
1. shopped 2. fell 3. saw 4. taught 5. surprised
6. took 7. sat 8. left 9. didn't go 10. Were
【知识点】
一般过去时,动词过去式变形,一般过去时句式变化
【点评】
本题全部围绕一般过去时的基础考点设置,所有题目都给出了明确的过去时间提示或者前后句的时态参照,重点考察学生对常见不规则动词过去式的记忆,以及一般过去时否定、疑问句式的基础规则,属于时态类的基础巩固题型,只要牢记时间标志和不规则动词变形表就能轻松得分。
【难度系数】
0.8
这是动词形式变形类的基础填空题,核心解题思路是:第一步先定位每句的时间提示词,比如yesterday、the other day、just now、last year、过去具体年份这类明确指向过去的时间标志,确定所有句子都要用一般过去时;第二步结合规则/不规则动词的过去式变化规则变形,遇到否定句要遵循一般过去时否定结构"didn't+动词原形",遇到一般疑问句要匹配主语对应的be动词过去式,同时注意句首单词首字母大写的细节。
【解析】
1. 句中时间状语yesterday(昨天)表示动作发生在过去,用一般过去时,shop的过去式双写末尾辅音p再加ed,变形为shopped。
2. 句中时间状语the other day(前几天)表示过去,用一般过去时,fall的不规则过去式为fell。
3. 句中时间状语just now(刚才)表示过去,用一般过去时,see的不规则过去式为saw。
4. 句中时间状语the other day(前几天)表示过去,用一般过去时,teach的不规则过去式为taught。
5. 后句的cried是cry的过去式,提示整个事件发生在过去,用一般过去时,surprise的过去式直接加d,变形为surprised。
6. 句中时间状语last year(去年)表示过去,用一般过去时,take的不规则过去式为took。
7. 后句的finished是finish的过去式,提示动作发生在过去,用一般过去时,sit的不规则过去式为sat。
8. 句中时间状语in 1990是过去的具体年份,用一般过去时,leave的不规则过去式为left。
9. 句中时间状语just now(刚才)表示过去,句子为否定含义,一般过去时否定结构为"助动词didn't+动词原形",因此填didn't go。
10. 句中时间状语at this time yesterday(昨天这个时候)表示过去,主语是they,对应的be动词过去式为were,句首首字母大写,因此填Were。
【答案】
1. shopped 2. fell 3. saw 4. taught 5. surprised
6. took 7. sat 8. left 9. didn't go 10. Were
【知识点】
一般过去时,动词过去式变形,一般过去时句式变化
【点评】
本题全部围绕一般过去时的基础考点设置,所有题目都给出了明确的过去时间提示或者前后句的时态参照,重点考察学生对常见不规则动词过去式的记忆,以及一般过去时否定、疑问句式的基础规则,属于时态类的基础巩固题型,只要牢记时间标志和不规则动词变形表就能轻松得分。
【难度系数】
0.8
三、单项选择。
(
—Maybe we
A.take
B.took
C.are taking
D.will take
(
B
)1.(2025·江苏南京鼓楼区五十中等七校联考期末)—Oops, this is not the way to the museum.—Maybe we
took
the wrong turning just now.A.take
B.took
C.are taking
D.will take
答案
1. B【点拨】根据时间状语“just now”可知,此处描述的是过去某一时刻发生的动作,应该用一般过去时,故此处用动词过去式 took。故选 B。
解析
【分析】
拿到这道时态类题目,首先通读对话,优先定位句中的时间提示信息,很快能找到第二句末尾的just now,也就是“刚才”,它是描述过去已发生动作的典型时间标志。接下来逐一对应四个选项的时态属性:A选项take是一般现在时,用于描述经常性、习惯性动作;B选项took是take的过去式,属于一般过去时,用于描述过去某一时间发生的动作;C选项are taking是现在进行时,描述当下正在发生的动作;D选项will take是一般将来时,描述未来将要发生的动作。结合just now指向过去的时间属性,就能直接匹配对应时态选出答案。
【解析】
1. 定位时间标志:句中出现明确时间状语just now,意为“刚才”,说明“转错弯”这个动作是在过去的时间点已经发生的,需要使用一般过去时。
2. 逐一排除错误选项:
选项A take为一般现在时,多用于描述长期、经常性的行为,不符合过去发生动作的语境,排除;
选项C are taking为现在进行时,描述当下正在进行的动作,和“刚才”的时间属性矛盾,排除;
选项D will take为一般将来时,描述未来将要发生的动作,不符合题意,排除;
3. 验证正确选项:take的过去式是took,选项B符合一般过去时的谓语动词变形要求,完全匹配“刚才转错弯”的语义,正确。
【答案】
B
【知识点】
一般过去时;动词时态辨析;时间状语判断
【点评】
本题是动词时态板块的基础题型,核心考点是通过标志性时间状语判断时态,没有设置复杂的语境迷惑点,学生只要牢记不同时态对应的典型时间提示词,就能快速选出正确答案,是考试中必须掌握的基础得分点。
【难度系数】
0.9
拿到这道时态类题目,首先通读对话,优先定位句中的时间提示信息,很快能找到第二句末尾的just now,也就是“刚才”,它是描述过去已发生动作的典型时间标志。接下来逐一对应四个选项的时态属性:A选项take是一般现在时,用于描述经常性、习惯性动作;B选项took是take的过去式,属于一般过去时,用于描述过去某一时间发生的动作;C选项are taking是现在进行时,描述当下正在发生的动作;D选项will take是一般将来时,描述未来将要发生的动作。结合just now指向过去的时间属性,就能直接匹配对应时态选出答案。
【解析】
1. 定位时间标志:句中出现明确时间状语just now,意为“刚才”,说明“转错弯”这个动作是在过去的时间点已经发生的,需要使用一般过去时。
2. 逐一排除错误选项:
选项A take为一般现在时,多用于描述长期、经常性的行为,不符合过去发生动作的语境,排除;
选项C are taking为现在进行时,描述当下正在进行的动作,和“刚才”的时间属性矛盾,排除;
选项D will take为一般将来时,描述未来将要发生的动作,不符合题意,排除;
3. 验证正确选项:take的过去式是took,选项B符合一般过去时的谓语动词变形要求,完全匹配“刚才转错弯”的语义,正确。
【答案】
B
【知识点】
一般过去时;动词时态辨析;时间状语判断
【点评】
本题是动词时态板块的基础题型,核心考点是通过标志性时间状语判断时态,没有设置复杂的语境迷惑点,学生只要牢记不同时态对应的典型时间提示词,就能快速选出正确答案,是考试中必须掌握的基础得分点。
【难度系数】
0.9
(
A.fix
B.fixed
C.am fixing
D.will fix
B
)2.—What did you do this morning? —I fixed
the bike on my own.A.fix
B.fixed
C.am fixing
D.will fix
答案
2. B【点拨】由上文问句中的助动词 did 可知,答句用一般过去时。故选 B。
解析
【分析】
拿到这道题首先要先找时态提示信息,观察问句里出现了助动词did,说明对话讨论的是过去时间(this morning今天早上)已经发生的行为,因此答句的谓语动词要对应使用一般过去时,之后逐一比对选项的时态形式,就能快速选出正确答案。
【解析】
第一步:确定时态要求。问句是由助动词did引导的一般过去时特殊疑问句,询问对方今早已经完成的动作,因此答句描述自己今早做的事,谓语必须使用一般过去时的形式。
第二步:逐一排查选项:
A选项fix是动词原形,用于一般现在时,不符合过去时态要求,直接排除;
B选项fixed是动词fix的过去式,完全符合一般过去时的谓语形式要求;
C选项am fixing是现在进行时结构,描述当下正在发生的动作,和题目语境不符,排除;
D选项will fix是一般将来时结构,描述未来将要发生的动作,不符合语境,排除。
综上,正确选项为B。
【答案】
B
【知识点】
一般过去时,时态辨析
【点评】
本题是小学/初中英语时态类的基础考题,考点直白清晰,只要抓住问句的助动词did对应的一般过去时标志就能快速选出答案,适合用来巩固基础时态的判定规则,几乎没有复杂的变形陷阱。
【难度系数】
0.8
拿到这道题首先要先找时态提示信息,观察问句里出现了助动词did,说明对话讨论的是过去时间(this morning今天早上)已经发生的行为,因此答句的谓语动词要对应使用一般过去时,之后逐一比对选项的时态形式,就能快速选出正确答案。
【解析】
第一步:确定时态要求。问句是由助动词did引导的一般过去时特殊疑问句,询问对方今早已经完成的动作,因此答句描述自己今早做的事,谓语必须使用一般过去时的形式。
第二步:逐一排查选项:
A选项fix是动词原形,用于一般现在时,不符合过去时态要求,直接排除;
B选项fixed是动词fix的过去式,完全符合一般过去时的谓语形式要求;
C选项am fixing是现在进行时结构,描述当下正在发生的动作,和题目语境不符,排除;
D选项will fix是一般将来时结构,描述未来将要发生的动作,不符合语境,排除。
综上,正确选项为B。
【答案】
B
【知识点】
一般过去时,时态辨析
【点评】
本题是小学/初中英语时态类的基础考题,考点直白清晰,只要抓住问句的助动词did对应的一般过去时标志就能快速选出答案,适合用来巩固基础时态的判定规则,几乎没有复杂的变形陷阱。
【难度系数】
0.8
(
—Yes. I
A.worked
B.am working
C.have worked
D.work
A
)3.—Hi, Judy! I haven't seen you for a long time.—Yes. I
worked
as a volunteer teacher in the north-west of China. I came back last week.A.worked
B.am working
C.have worked
D.work
答案
3. A【点拨】根据“I came back last week.”可知,此处用一般过去时,动词用过去式。故选 A。
解析
【分析】
这道题考查动词时态的辨析,解题核心是找到题干中的时间线索判断动作的时间属性。首先通读对话,抓住答句后半句的关键信息“I came back last week(我上周就回来了)”,说明“当志愿老师”这个动作是发生在过去、并且已经彻底结束的,现在Judy已经不在西北地区工作了。接下来结合各个时态的适用场景逐一排除错误选项,就能选出符合语境的答案。
【解析】
1. 先提取题干关键时间提示:I came back last week,说明支教的行为完全发生在过去,现在已经终止,和当前时间没有关联。
2. 逐一辨析选项:
选项D work是一般现在时,仅用于描述长期、反复的习惯性动作,不符合本题描述过去某段特定经历的要求,排除;
选项B am working是现在进行时,表达当下正在进行的动作,和“已经从西北回来”的设定矛盾,排除;
选项C have worked是现在完成时,通常表示动作从过去延续到现在,或者强调过去动作对当下造成的影响,本题中Judy已经返回,支教动作完全结束在过去,不适用现在完成时,排除;
选项A worked是动词work的过去式,属于一般过去时,用于陈述过去某段时间发生、已经结束的事实经历,完全符合语境要求。
【答案】
A
【知识点】
一般过去时,动词时态辨析
【点评】
本题的易错点是容易被前半句的现在完成时"I haven't seen you for a long time"误导,误选现在完成时选项C,解题时要注意不要被无关的时态干扰,抓住核心时间参照“上周已经返回”,明确动作已经完全终止在过去,只需要用一般过去时陈述过去的经历即可。
【难度系数】
0.5
这道题考查动词时态的辨析,解题核心是找到题干中的时间线索判断动作的时间属性。首先通读对话,抓住答句后半句的关键信息“I came back last week(我上周就回来了)”,说明“当志愿老师”这个动作是发生在过去、并且已经彻底结束的,现在Judy已经不在西北地区工作了。接下来结合各个时态的适用场景逐一排除错误选项,就能选出符合语境的答案。
【解析】
1. 先提取题干关键时间提示:I came back last week,说明支教的行为完全发生在过去,现在已经终止,和当前时间没有关联。
2. 逐一辨析选项:
选项D work是一般现在时,仅用于描述长期、反复的习惯性动作,不符合本题描述过去某段特定经历的要求,排除;
选项B am working是现在进行时,表达当下正在进行的动作,和“已经从西北回来”的设定矛盾,排除;
选项C have worked是现在完成时,通常表示动作从过去延续到现在,或者强调过去动作对当下造成的影响,本题中Judy已经返回,支教动作完全结束在过去,不适用现在完成时,排除;
选项A worked是动词work的过去式,属于一般过去时,用于陈述过去某段时间发生、已经结束的事实经历,完全符合语境要求。
【答案】
A
【知识点】
一般过去时,动词时态辨析
【点评】
本题的易错点是容易被前半句的现在完成时"I haven't seen you for a long time"误导,误选现在完成时选项C,解题时要注意不要被无关的时态干扰,抓住核心时间参照“上周已经返回”,明确动作已经完全终止在过去,只需要用一般过去时陈述过去的经历即可。
【难度系数】
0.5
(
—I didn't have a free day because there was too much housework to do.
A.are
B.do
C.were
D.did
C
)4.—When were
you free last week?—I didn't have a free day because there was too much housework to do.
A.are
B.do
C.were
D.did
答案
4. C【点拨】根据“last week”可知,时态为一般过去时,排除 A 项和 B 项;free(空闲的)是形容词,所以用 be 动词 were,排除 D 项。故选 C。
解析
【分析】
拿到这道题首先先找题干里的时间提示词,看到last week(上周),说明句子要用一般过去时,先把表示现在时态的A选项are、B选项do直接排除。接下来看空格后面的单词free,它是形容词,意思是空闲的,表达“你有空”的正确结构是you are free,属于主系表结构,不能用助动词do/did来直接搭配形容词,所以这里要选和主语you搭配的一般过去时的be动词were,就能选出正确答案了。
【解析】
第一步:判断时态。句中时间状语last week表示上周,是一般过去时的标志,A选项are是一般现在时的be动词,B选项do是一般现在时的助动词,二者都不符合时态要求,直接排除A、B。
第二步:判断句子结构。空格后free是形容词,在句中作表语,需要和be动词搭配构成主系表结构,不能使用助动词did,因此排除助动词D选项。
第三步:主语是第二人称you,对应的一般过去时的be动词形式为were,因此选C。
【答案】
C
【知识点】
一般过去时,be动词用法,主系表结构
【点评】
本题的易错点是容易误选D选项,不少同学看到答句里用了didn't就惯性思维选助动词did,忽略了形容词free不能直接和助动词搭配的规则,解题时要注意观察空格后单词的词性,判断句子结构再选择对应的动词形式。
【难度系数】
0.7
拿到这道题首先先找题干里的时间提示词,看到last week(上周),说明句子要用一般过去时,先把表示现在时态的A选项are、B选项do直接排除。接下来看空格后面的单词free,它是形容词,意思是空闲的,表达“你有空”的正确结构是you are free,属于主系表结构,不能用助动词do/did来直接搭配形容词,所以这里要选和主语you搭配的一般过去时的be动词were,就能选出正确答案了。
【解析】
第一步:判断时态。句中时间状语last week表示上周,是一般过去时的标志,A选项are是一般现在时的be动词,B选项do是一般现在时的助动词,二者都不符合时态要求,直接排除A、B。
第二步:判断句子结构。空格后free是形容词,在句中作表语,需要和be动词搭配构成主系表结构,不能使用助动词did,因此排除助动词D选项。
第三步:主语是第二人称you,对应的一般过去时的be动词形式为were,因此选C。
【答案】
C
【知识点】
一般过去时,be动词用法,主系表结构
【点评】
本题的易错点是容易误选D选项,不少同学看到答句里用了didn't就惯性思维选助动词did,忽略了形容词free不能直接和助动词搭配的规则,解题时要注意观察空格后单词的词性,判断句子结构再选择对应的动词形式。
【难度系数】
0.7
登录