资源简介 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 startedC. already started D. was already starting2. She told me she ______ her homework before dinner.A. finishes B. had finished C. has finished D. was finishing3. I ______ the book three times by last month.A. read B. had read C. have read D. was reading4. They ______ five new schools by the end of last year.A. built B. had built C. have built D. were building5. By 2020, he ______ in this company for ten years.A. worked B. had worked C. has worked D. was working6. She said she ______ such a beautiful sunset before.A.never saw B.had never seen C.has never seen D.was never seeing7. By the time I got home, my parents ______ to bed.A. went B. had gone C. have gone D. were going8. We ______ 2,000 English words by last term.A. learned B. had learned C. have learned D. were learning9. He ______ his mistake until I told him.A. didn't realize B. hadn't realizedC. hasn't realized D. wasn't realizing10. By next June, I ______ French for five years.A. study B. had studied C. will have studied D. studied11.She_____in Beijing for ten years before she moved to Shanghai.A. lived B. had lived C. has lived D. was living12. By yesterday, they ______ all the preparations.A. completed B. had completedC. have completed D. were completing13. I ______ the Great Wall before last summer.A. never visited B. had never visitedC. have never visited D. was never visiting14. He ______ five novels by the age of thirty.A. wrote B. had written C. has written D. was writing15. By the time the doctor came, the patient ______.A. already died B. had already diedC. has already died D. was already dying16. We ______ from him since he went abroad.A. didn't hear B. hadn't heardC. haven't heard D. weren't hearing17. By next month, they ______ for twenty years.A. marry B. had marriedC. will have been married D. married18.She ______in this school for fifteen years before she retired.A. taught B. had taught C. has taught D. was teaching19. I ______ such a wonderful performance before.A. didn't see B. hadn't seenC. haven't seen D. wasn't seeing20. By last winter, he ______ over 500 stamps.A. collected B. had collectedC. has collected D. was collecting答案一、语法填空1.had already started 2.had finished 3. had read 4. had built5. had worked 6. had never seen 7. had gone 8. had learned9. hadn't realized 10. will have studied 11. had lived12. had completed 13. had never visited 14. had written15. 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. built6. achieved 7. met 8. written 9. visited 10. prepared11. already 12. lost 13. taught 14. forgotten 15. heard16. never 17. saved 18. wanted 19. received 20. changed三、适当形式填空1. had closed 2. had never been 3. had read 4. had finished5. will have worked 6. hadn't seen 7. had gone 8. had learned9.hadn't known10.will have lived 11.had taught 12.had completed13.had never eaten 14.had written 15.had died 16.hadn't heard17.will have been 18.had worked 19.hadn't met 20.had collected四、选择题1-5: A B B B B6-10: B B B B C11-15: B B B B B16-20: C C B B B 展开更多...... 收起↑ 资源预览