Module 3 Heroes Unit 3语法专项练习(含答案)2025-2026学年外研版(2012)九年级英语上册

文档属性

名称 Module 3 Heroes Unit 3语法专项练习(含答案)2025-2026学年外研版(2012)九年级英语上册
格式 docx
文件大小 20.4KB
资源类型 教案
版本资源 外研版
科目 英语
更新时间 2025-07-16 10:34:17

图片预览

文档简介

Module 3 Unit 3 Language in use 语法专项练习
(外研版英语九年级上册)
一、语法填空(20小题,每空1分)
1. By the time we arrived, the film ______ (already start).
2. She told me she ______ (finish) her homework before dinner.
3. I ______ (read) the book three times by last month.
4. They ______ (build) five new schools by the end of last year.
5. By 2020, he ______ (work) in this company for ten years.
6. She said she ______ (never see) such a beautiful sunset before.
7. By the time I got home, my parents ______ (go) to bed.
8. We ______ (learn) 2,000 English words by last term.
9. He ______ (not realize) his mistake until I told him.
10. By next June, I ______ (study) French for five years.
11. She ______ (live) in Beijing for ten years before she moved to Shanghai.
12. By yesterday, they ______ (complete) all the preparations.
13. I ______ (never visit) the Great Wall before last summer.
14. He ______ (write) five novels by the age of thirty.
15. By the time the doctor came, the patient ______ (already die).
16. We ______ (not hear) from him since he went abroad.
17. By next month, they ______ (marry) for twenty years.
18. She ______ (teach) in this school for fifteen years before she retired.
19. I ______ (not see) such a wonderful performance before.
20. By last winter, he ______ (collect) over 500 stamps.
二、根据句意及首字母或汉语提示完成单词(20小题,每空1分)
1. By the time we got to the station, the train had a______ (离开).
2. She had never e______ (经历) such cold weather before.
3. We had c______ (完成) the project before the deadline.
4. He had r______ (认识到) his mistake before I pointed it out.
5. By last year, they had b______ (建造) three new hospitals.
6. She had a______ (取得) great success before she was thirty.
7. I had never m______ (遇见) such a kind person before.
8. By 2019, he had w______ (写) ten popular songs.
9. They had v______ (参观) many countries before they settled down.
10. We had p______ (准备) everything before the guests arrived.
11. By the time I called, she had a______ (已经) left.
12. He had l______ (失去) his job before he found a new one.
13. She had t______ (教) English for twenty years before she retired.
14. By yesterday, I had f______ (忘记) all about the incident.
15. They had h______ (听说) the news before we told them.
16. We had n______ (从未) seen such a big elephant before.
17. By last month, she had s______ (存) enough money for the trip.
18. He had w______ (想) to be a doctor since childhood.
19. I had r______ (收到) his letter before he called me.
20. By 2021, they had c______ (改变) their plans three times.
三、用括号内所给词的适当形式填空(20小题,每空1分)
1. By the time we got there, the shop ______ (close).
2. She said she ______ (never be) to Paris before.
3. I ______ (read) the novel twice by last week.
4. They ______ (finish) the work before we arrived.
5. By next month, he ______ (work) here for five years.
6. She ______ (not see) the film before last night.
7. By the time I woke up, my brother ______ (go) to school.
8. We ______ (learn) 3,000 words by the end of last term.
9. He ______ (not know) the truth until yesterday.
10. By 2025, I ______ (live) in this city for ten years.
11. She ______ (teach) English for fifteen years before she retired.
12. By yesterday, they ______ (complete) all the tasks.
13. I ______ (never eat) such delicious food before.
14. He ______ (write) eight books by the age of forty.
15. By the time the ambulance came, the man ______ (die).
16. We ______ (not hear) from her since she moved away.
17. By next year, they ______ (be) married for thirty years.
18. She ______ (work) in this company for twenty years before she left.
19. I ______ (not meet) such a talented artist before.
20. By last summer, he ______ (collect) over 1,000 coins.
四、选择题(20小题,每题1分)
1. By the time we arrived, the meeting ______.
A. had already started B. has already started
C. already started D. was already starting
2. She told me she ______ her homework before dinner.
A. finishes B. had finished C. has finished D. was finishing
3. I ______ the book three times by last month.
A. read B. had read C. have read D. was reading
4. They ______ five new schools by the end of last year.
A. built B. had built C. have built D. were building
5. By 2020, he ______ in this company for ten years.
A. worked B. had worked C. has worked D. was working
6. She said she ______ such a beautiful sunset before.
A.never saw B.had never seen C.has never seen D.was never seeing
7. By the time I got home, my parents ______ to bed.
A. went B. had gone C. have gone D. were going
8. We ______ 2,000 English words by last term.
A. learned B. had learned C. have learned D. were learning
9. He ______ his mistake until I told him.
A. didn't realize B. hadn't realized
C. hasn't realized D. wasn't realizing
10. By next June, I ______ French for five years.
A. study B. had studied C. will have studied D. studied
11.She_____in Beijing for ten years before she moved to Shanghai.
A. lived B. had lived C. has lived D. was living
12. By yesterday, they ______ all the preparations.
A. completed B. had completed
C. have completed D. were completing
13. I ______ the Great Wall before last summer.
A. never visited B. had never visited
C. have never visited D. was never visiting
14. He ______ five novels by the age of thirty.
A. wrote B. had written C. has written D. was writing
15. By the time the doctor came, the patient ______.
A. already died B. had already died
C. has already died D. was already dying
16. We ______ from him since he went abroad.
A. didn't hear B. hadn't heard
C. haven't heard D. weren't hearing
17. By next month, they ______ for twenty years.
A. marry B. had married
C. will have been married D. married
18.She ______in this school for fifteen years before she retired.
A. taught B. had taught C. has taught D. was teaching
19. I ______ such a wonderful performance before.
A. didn't see B. hadn't seen
C. haven't seen D. wasn't seeing
20. By last winter, he ______ over 500 stamps.
A. collected B. had collected
C. has collected D. was collecting
答案
一、语法填空
1.had already started 2.had finished 3. had read 4. had built
5. had worked 6. had never seen 7. had gone 8. had learned
9. hadn't realized 10. will have studied 11. had lived
12. had completed 13. had never visited 14. had written
15. had already died 16.hadn't heard 17.will have been married 18. had taught 19. hadn't seen 20. had collected
二、单词拼写
1. already 2. experienced 3. completed 4. realized 5. built
6. achieved 7. met 8. written 9. visited 10. prepared
11. already 12. lost 13. taught 14. forgotten 15. heard
16. never 17. saved 18. wanted 19. received 20. changed
三、适当形式填空
1. had closed 2. had never been 3. had read 4. had finished
5. will have worked 6. hadn't seen 7. had gone 8. had learned
9.hadn't known10.will have lived 11.had taught 12.had completed
13.had never eaten 14.had written 15.had died 16.hadn't heard
17.will have been 18.had worked 19.hadn't met 20.had collected
四、选择题
1-5: A B B B B
6-10: B B B B C
11-15: B B B B B
16-20: C C B B B
同课章节目录