Unit 12 Life is full of the unexpected语法专项练习(含答案)2025-2026学年人教版英语九年级全册

文档属性

名称 Unit 12 Life is full of the unexpected语法专项练习(含答案)2025-2026学年人教版英语九年级全册
格式 docx
文件大小 22.0KB
资源类型 教案
版本资源 人教新目标(Go for it)版
科目 英语
更新时间 2025-07-15 10:49:43

图片预览

文档简介

Unit 12 Life is full of the unexpected 语法专项练习
(人教版英语九年级全册)
一、语法填空(20道)
When I got to school, I realized I ______ (leave) my homework at home.
By the time I woke up, my brother ______ (already / go) into the bathroom.
I ______ (wait) for the bus when it started to rain heavily.
While my mother______(cook) dinner, my father was watching TV.
He said he ______ (see) the movie twice before.
The teacher found that some students ______ (not finish) their tests yet.
When I arrived at the party, everyone ______ (already / begin) dancing.
I ______ (walk) in the park when I met an old friend yesterday.
By the end of last month, we ______ (learn) 1000 English words.
She ______ (read) a book when the phone rang.
They ______ (not know) the news until their teacher told them.
By the time the firemen arrived, the building ______ (burn) for an hour.
I ______ (not have) breakfast yet, so I’m very hungry now.
While Tom ______ (play) basketball, he hurt his leg.
My parents ______ (live) in this city for 20 years by 2023.
When I got back, I found that my sister______(clean) my room.
He ______ (just / go) out when I called him.
We ______ (study) English for 3 years by the time we finish junior high.
The rain ______ (stop) when we left the house.
She realized she ______ (forget) to lock the door after she walked downstairs.
二、根据句意及首字母或汉语提示完成单词(20道)
When I hurried to the station, the train had already d______.
He was late for school because he o______ this morning.
The little girl was so scared that she ran towards her mother with t______ in her eyes.
The movie was so boring that I f______ asleep halfway.
By the time we got to the cinema, the film had been on for 10 m______.
I felt very ______ (尴尬的) when I forgot my best friend’s birthday.
The ______ (工人) had already finished the work before the manager checked.
She ______ (冲) out of the house without saying goodbye to her parents.
The plane ______ (起飞) ten minutes ago, so we missed it.
I ______ (邀请) Lily to the party, but she didn’t come.
The teacher ______ (宣布) the results of the exam in class yesterday.
He was very ______ (疲惫的) after working for 12 hours.
The door was ______ (锁着的), so we couldn’t get into the room.
When I saw the snake, I ______ (躲藏) behind the tree quickly.
She ______ (出售) her old bike to buy a new one last week.
The sun ______ (升起) when we started our trip.
He ______ (取消) the meeting because of the bad weather.
The little boy ______ (撞) into a tree while riding his bike.
We were s______ to hear that our team won the game.
My alarm clock didn’t go off, so I w______ up late.
三、用括号内所给词的适当形式填空(20道)
When I got there, they ______ (already / eat) all the food.
My sister ______ (read) while I ______ (watch) TV last night.
By the time I got to the bus stop, the bus ______ (leave).
He ______ (not go) to bed until his mother came back.
The students ______ (have) a test when the fire alarm went off.
I ______ (know) him for 5 years by the end of last year.
While my father ______ (fix) the car, I ______ (help) him pass the tools.
She ______ (just / finish) her homework when her brother asked her to play.
By 2024, I ______ (be) a student for 12 years.
When the storm came, we ______ (walk) home from school.
They ______ (wait) for us for an hour before we arrived.
My brother ______ (play) computer games all afternoon yesterday.
The teacher ______ (teach) in this school for 10 years by next month.
I ______ (not see) him since last year.
While Linda ______ (talk) on the phone, her dog ran out of the door.
By the time the concert started, all the tickets ______ (sell) out.
He ______ (run) in the park every morning, but he didn’t go yesterday.
When I opened the door, I found that the cat ______ (break) the vase.
We ______ (learn) English for 6 years by the time we graduate.
She ______ (cook) when the electricity went out.
四、选择题(20道)
By the time I ______ up, my brother had already left home.
A. wake B. woke C. will wake D. have woken
While my mother ______ dinner, I was doing my homework.
A. cooks B. cooked C. was cooking D. is cooking
The train ______ when we arrived at the station.
A. has left B. had left C. left D. will leave
I ______ in the library when I met my classmate.
A. read B. was reading C. am reading D. have read
By the end of last term, we ______ 5 English novels.
A. read B. have read C. had read D. will read
When I got to the party, everyone ______ happily.
A. dances B. danced C. was dancing D. is dancing
She ______ to the supermarket before she came home.
A. goes B. went C. has gone D. had gone
I ______my keys for an hour before I found them under the sofa.
A. look B. looked C. have looked D. had been looking
While Tom ______ TV, his sister was listening to music.
A. watches B. watched C. is watching D. was watching
By the time the rain stopped, we ______ for 2 hours.
A. wait B. waited C. have waited D. had waited
He ______ asleep when he was reading a book.
A. falls B. fell C. has fallen D. had fallen
When I saw her, she ______ a letter to her friend.
A. writes B. wrote C. was writing D. is writing
By next year, my parents ______ in this city for 30 years.
A. live B. lived C. have lived D. will have lived
I ______ the movie twice before I saw it again last week.
A. see B. saw C. have seen D. had seen
While they ______ photos, a stranger came up to them.
A. take B. took C. are taking D. were taking
The shop ______ when we got there, so we couldn’t buy anything.
A. closes B. closed C. had closed D. has closed
She ______ to school by bike every day, but she took a bus yesterday.
A. goes B. went C. has gone D. had gone
By the time I got home, my mother ______ dinner.
A. prepares B. prepared C. has prepared D. had prepared
I ______ my homework when my father came back.
A. do B. did C. was doing D. am doing
They ______ the project by the end of last year.
A. finish B. finished C. have finished D. had finished
答案
一、语法填空
1.had left 2. had already gone 3. was waiting 4. was cooking 5.had seen6.hadn’t finished 7.had already begun 8.was walking 9.had learned 10.was reading11.didn’t know 12.had been burning 13. haven’t had 14. was playing 15. had lived16.had cleaned 17.had just gone 18.will have studied 19. had stopped
20. had forgotten
二、单词填空
1.disappeared 2. overslept 3. tears 4. fell 5. minutes
6.embarrassed 7. workers 8. rushed 9. took off 10. invited
11.announced 12. tired 13. locked 14. hid 15. sold
16.had risen 17. canceled 18. crashed 19. surprised 20. woke
三、词形填空
1.had already eaten 2. was reading; was watching 3. had left 4.didn’t go 5.were having6.had known 7.was fixing; was helping 8. had just finished 9. will have been 10. were walking
11.had been waiting 12. was playing 13. will have taught
14. haven’t seen 15. was talking16.had been sold 17. runs
18. had broken 19. will have learned 20. was cooking
四、选择题
1.B 2. C 3. B 4. B 5. C
6.C 7. D 8. D 9. D 10. D
11.B 12. C 13. D 14. D 15. D
16.C 17. A 18. D 19. C 20. D