摘要:
**基本信息**
聚焦一般过去时核心语法,通过基础巩固-句型转换-语境辨析三阶训练,结合系统方法总结与易错点梳理,提升语言应用能力与思维精准度。
**专项设计**
|模块|题量/典例|方法提炼|知识逻辑|
|----|-----------|----------|----------|
|基础单选|20题|be动词/实义动词过去式应用;规则/不规则动词变形|从核心谓语结构切入,夯实基础形式|
|句型转换|18题|否定句(didn't+原形/wasn't/weren't)、疑问句(Did引导/was/were提前)、特殊疑问词搭配|从句式转换深化语法规则应用|
|易混语境辨析|17题|标志词识别(yesterday/last...);时态区分(常态vs过去);客观真理与过去动作结合|从语境辨析提升实际语言运用能力,形成完整知识链|
内容正文:
2026年暑假初中英语一般过去时专项练习题
第一类:基础单选(was/were、动词过去式变形)共 20 题
1. I _______ very happy during the winter holiday last year.
A. am B. was C. were D. is
2. My father _______ newspapers every night when he was young.
A. read B. reads C. reading D. will read
3. The students _______ a wonderful party in the classroom last Friday.
A. have B. had C. has D. having
4. — _______ you go hiking with your friends last weekend?
—Yes, I _______ .
A. Do; do B. Did; did C. Will; will D. Are; am
5. The little girl _______ a beautiful song at the school party yesterday.
A. sing B. sings C. sang D. singing
6. My sister _______ cartoon videos last night, she did her homework.
A. don’t watch B. doesn’t watch C. didn’t watch D. won’t watch
7. It _______ rainy and cold yesterday afternoon.
A. is B. was C. were D. are
8. Lucy and Lily _______ classmates three years ago.
A. was B. were C. is D. are
9. Did your brother _______ basketball match on TV yesterday?
A. watch B. watched C. watches D. watching
10. My uncle _______ in Beijing two years ago. Now he works in Shanghai.
A. work B. works C. worked D. working
11. Everyone in our group _______ a prize in the competition last month.
A. get B. got C. gets D. getting
12. The small shop _______ at 9:00 p.m. every day last year.
A. close B. closes C. closed D. closing
13. You _______ late for school yesterday morning. Please be careful next time.
A. was B. were C. are D. is
14. He _______ not know the answer to the question just now.
A. do B. does C. did D. is
15. Those storybooks _______ my cousin’s when she was a child.
A. was B. were C. is D. are
16. The moon _______ bright at night, and it _______ very bright last night.
A. looks; was B. looked; is C. look; were D. looking; was
17. None of the students _______ absent from class yesterday.
A. was B. were C. is D. are
18. My family _______ a picnic in the park last Sunday.
A. have B. has C. had D. having
19. —What _______ you _______ for dinner yesterday?
—I ate noodles and eggs.
A. do; eat B. did; eat C. will; eat D. did; ate
20. The river _______ clean all the time, but it _______ dirty ten years ago.
A. is; became B. was; becomes C. are; become D. were; became
第二类:句型转换(否定句、一般疑问句、特殊疑问句)共 18 题
(一)改为否定句(6 题)
1. He finished his homework before dinner yesterday.
2. We visited the science museum last month.
3. There was a big tree in front of the house before.
4. The boys played football on the playground yesterday afternoon.
5. I had bread and milk for breakfast this morning.
6. She was good at swimming when she was seven.
(二)改为一般疑问句并作肯定 / 否定回答(6 题)
1. She bought a new pen in the shop yesterday.
2. They went to the countryside last weekend.
3. The weather was fine yesterday.
4. He helped his mother do housework last night.
5. We learnt many new words last week.
6. Tom was late for school yesterday morning.
(三)对划线部分提问(6 题)
1. My father washed his car yesterday afternoon.
2. I went to the park with my best friend last Sunday.
3. They arrived at the station at half past eight.
4. He liked playing football when he was young.
5. We visited five museums last summer vacation.
6. Lucy stayed in Beijing for two weeks last year.
第三类:易混语境辨析(标志词、过去状态、过去动作、时态区分)共 17 题
1. I usually take the bus to school, but I _______ a bike yesterday.
A. ride B. rode C. rides D. will ride
2. Our teacher told us that the earth _______ around the sun, and we _______ the rule last year.
A. turns; learned B. turned; learn C. turn; learnt D. turning; learned
3. —How often _______ you take exercise last term?
—Twice a week.
A. do B. does C. did D. will
4. There _______ a small garden and many flowers in our old school five years ago.
A. was B. were C. is D. are
5. My mother usually shops online, but she _______ in the supermarket yesterday.
A. shop B. shops C. shopped D. shopping
6. Everyone _______ very excited when we heard the good news yesterday.
A. feel B. feels C. felt D. feeling
7. I _______ enjoy pop music when I was a little kid.
A. am not B. don’t C. didn’t D. wasn’t
8. The teacher says light _______ faster than sound, and we _______ this truth last term.
A. travels; knew B. travel; know C. travelled; knew D. travels; know
9. My sister often helps others, and she _______ an old man cross the road yesterday.
A. help B. helped C. helps D. helping
10. Most students _______ at school last rainy Friday.
A. stay B. stayed C. stays D. staying
11. _______ your little brother watch cartoons last night?
A. Do B. Does C. Did D. Will
12. This kind of apple _______ sweet, and it _______ much sweeter yesterday.
A. tastes; tasted B. taste; tasted C. tasted; tastes D. tastes; taste
13. They _______ always ready to help others last year.
A. are B. were C. is D. was
14. Every winter we go skiing, and we _______ skiing last winter holiday.
A. go B. went C. goes D. going
15. —Did it rain heavily in your city last night?
—No, it _______ . The weather was dry.
A. don’t B. doesn’t C. didn’t D. wasn’t
16. The bell rings on time every day, and it _______ at 8 o’clock yesterday morning.
A. ring B. rang C. rings D. ringing
17. Most birds fly south in winter, but they _______ south last late autumn.
A. didn’t fly B. don’t fly C. aren’t fly D. weren’t fly
参考答案 + 详细解析
第一类:基础单选(20 题)
1. B 解析:last year 为一般过去时标志,主语 I 对应的 be 动词过去式为 was。
2. A 解析:when he was young 为过去语境,read 过去式仍为 read,发音变化拼写不变。
3. B 解析:last Friday 过去时间,have 的过去式为 had。
4. B 解析:last weekend 过去时,实义动词提问用助动词 Did,回答统一用 did。
5. C 解析:yesterday 为过去时,sing 为不规则动词,过去式为 sang。
6. C 解析:last night 过去时间,实义动词否定用 didn’t + 动词原形。
7. B 解析:yesterday afternoon 过去时,主语 It 搭配 be 动词 was。
8. B 解析:three years ago 过去时,主语为复数,be 动词用 were。
9. A 解析:助动词 Did 后必须使用实义动词原形,为固定规则。
10. C 解析:two years ago 过去时间,work 过去式为 worked。
11. B 解析:last month 过去时,everyone 主语单数,动词用过去式 got。
12. C 解析:last year 过去时间,close 过去式为 closed。
13. B 解析:yesterday morning 过去时,主语 You 搭配 be 动词 were。
14. C 解析:just now 过去时间,实义动词否定借助助动词 did。
15. B 解析:when she was a child 过去语境,主语复数,be 动词用 were。
16. A 解析:前半句为客观事实用一般现在时,后半句 last night 用一般过去时 was。
17. A 解析:yesterday 过去时,none of+复数名词作主语,谓语常用单数 was。
18. C 解析:last Sunday 过去时间,have 的过去式为 had。
19. B 解析:yesterday 过去时,疑问句用助动词 did,后面动词还原原形 eat。
20. A 解析:前半句客观事实用一般现在时,后半句 ten years ago 用过去式 became。
第二类:句型转换(18 题)
(一)改为否定句
1. He didn’t finish his homework before dinner yesterday.
解析:一般过去时实义动词否定,统一用 didn’t + 动词原形。
2. We didn’t visit the science museum last month.
解析:主语为复数,过去时否定借助 didn’t,动词还原原形。
3. There wasn’t a big tree in front of the house before.
解析:there be 句型过去时否定,直接在 was/were 后加 not。
4. The boys didn’t play football on the playground yesterday afternoon.
解析:过去时实义动词否定,didn’t 后接动词原形 play。
5. We didn’t have bread and milk for breakfast this morning.
解析:have 表“吃、喝”为实义动词,过去否定用 didn’t have。
6. She wasn’t good at swimming when she was seven.
解析:含 be 动词的过去时句子,直接在 was 后加 not 构成否定。
(二)改为一般疑问句 + 回答
1. —Did she buy a new pen in the shop yesterday?
—Yes, she did. / No, she didn’t.
2. —Did they go to the countryside last weekend?
—Yes, they did. / No, they didn’t.
3. —Was the weather fine yesterday?
—Yes, it was. / No, it wasn’t.
4. —Did he help his mother do housework last night?
—Yes, he did. / No, he didn’t.
5. —Did you learn many new words last week?
—Yes, we did. / No, we didn’t.
6. —Was Tom late for school yesterday morning?
—Yes, he was. / No, he wasn’t.
(三)对划线部分提问
1. What did your father do yesterday afternoon?
解析:划线为动作,用 What 提问,过去时加助动词 did,动词还原原形。
2. Who did you go to the park with last Sunday?
解析:划线为人物对象,用 Who 提问,过去时借助助动词 did。
3. When did they arrive at the station?
解析:划线为具体时间点,用 When 提问,动词还原原形。
4. What did he like doing when he was young?
解析:划线为爱好事物,用 What 提问,过去时助动词 did 后接原形。
5. How many museums did you visit last summer vacation?
解析:划线为可数数量,用 How many 提问,匹配过去时句式。
6. How long did Lucy stay in Beijing last year?
解析:划线为时间段,用 How long 提问,适配一般过去时结构。
第三类:易混语境辨析(17 题)
1. B 解析:前半句一般现在时表常态,yesterday 表过去动作,ride 过去式为 rode。
2. A 解析:宾语从句客观真理用一般现在时,last year 主句动作用过去式 learned。
3. C 解析:last term 为过去时标志,助动词用 did,提问过去动作频率。
4. A 解析:five years ago 过去时,there be 就近原则,就近单数名词用 was。
5. C 解析:yesterday 过去时间,shop 过去式为 shopped。
6. C 解析:yesterday 过去语境,feel 不规则变化,过去式为 felt。
7. C 解析:when I was a little kid 过去状态,实义动词否定用 didn’t。
8. A 解析:客观真理永远一般现在时,last term 习得真理的动作用过去式 knew。
9. B 解析:yesterday 过去时,help 过去式为 helped。
10. B 解析:last rainy Friday 过去时间,stay 过去式为 stayed。
11. C 解析:last night 过去时,实义动词疑问句借助助动词 Did。
12. A 解析:前半句常态用一般现在时,后半句 yesterday 用一般过去时。
13. B 解析:last year 过去时,主语 They 搭配 be 动词过去式 were。
14. B 解析:last winter holiday 过去时间,go 过去式为 went。
15. C 解析:一般过去时 Did 提问的疑问句,否定回答统一用 didn’t。
16. B 解析:yesterday morning 过去时,ring 不规则变化,过去式为 rang。
17. A 解析:last late autumn 过去时间,实义动词 fly 否定用 didn’t fly。
语法知识复习
表格一:一般过去时两大谓语结构
结构 1:含 be 动词(was /were)
主语
搭配be动词
否定
一般疑问
I / 单数人名 /he/she/it/ 不可数名词
was
was not (wasn’t)
Was …?
you / 复数名词 /they/we
were
were not (weren’t)
Were …?
结构 2:含实义动词(do/like/play 等)
主语
肯定句谓语
否定句
一般疑问句
所有人称(单复数统一)
动词过去式
didn’t + 动词原形
Did + 主语 + 动词原形?
表格二:动词过去式变化规则
规则
例词
一般直接加 ed
work→worked;play→played
以不发音 e 结尾只加 d
live→lived;like→liked
辅音 + y 结尾,变 y 为 i 加 ed
study→studied;cry→cried
重读闭音节(辅 + 元 + 辅)双写尾字母加 ed
stop→stopped;drop→dropped
特殊不规则变化
have→had;go→went;eat→ate;sing→sang;read→read
表格三:一般过去时核心用法 + 标志词
用法
含义
高频时间标志词
例句
1. 过去发生、一次性动作
过去某时完成的行为
yesterday / last week/month/year / …ago / just now
I walked to school yesterday.
2. 过去持续的状态
过去长期存在的情况
when I was young / at that time
She liked painting when she was little.
3. 过去先后发生的动作
过去连贯行为
then / suddenly
He opened the door and went out.
4. 客观真理不受过去影响
真理永远用一般现在时,学习 / 发现真理用过去时
无固定标志
The earth goes around the sun. I learnt it last year.
高频易混考点总结
1. 时态区分陷阱
· every day/usually 表现在习惯用一般现在时;yesterday/…ago/last… 表过去动作必须用一般过去时
· 客观真理句子主干永远一般现在时,“学习、知道、发现” 真理的动作用过去时
2. there be 过去式就近原则
· There was + 单数 / 不可数名词;There were + 复数名词,时间为过去时
3. 助动词硬性规则
· did/didn’t 后,实义动词必须还原原形,无论主语单复数
4. be 动词过去式主谓一致
· 单数主语搭配 was;复数主语、you 搭配 were,不受现在时态规则干扰
学科网(北京)股份有限公司
$