中小学教育资源及组卷应用平台
人教新目标版九年级全册Unit 12单元语法填空专项训练(含解析)
用括号里单词的正确形式填空。
By the time Mary got up this morning, her brother ______ (already, get) in the shower.
When Mary went outside, the bus ______ (leave).
After Mary got to school, she realized she ______ (leave) her backpack at home.
By the time Mary got back to school, the bell ______ (ring).
When Mary walked into class, the teacher ______ (start) teaching.
Kevin's alarm clock ______ (not, go) off, so he overslept.
Before Kevin got to the bus stop, the bus ______ (already, leave).
Luckily, Carl's father ______ (see) Kevin on the road and gave him a lift.
By the time Kevin got to school, he ______ (be) only five minutes late for class.
In May 2001, the writer ______ (find) a job in New York at the World Trade Center.
On September 11, 2001, at around 8:30 a.m., the writer ______ (arrive) at the building.
The writer ______ (be) about to go up when she ______ (decide) to get a coffee first.
The writer ______ (go) to her favorite coffee place though it ______ (be) two blocks east from her office.
As the writer ______ (wait) in line with other office workers, she ______ (hear) a loud sound.
Before the writer ______ (join) the others outside to see what ______ (go) on, the first plane ______ (already, hit) her office building.
They ______ (stare) in disbelief at the black smoke rising above the burning building.
Almost 10 years later, on February 21, 2011, the writer ______ (wake) up at 10:00 a.m. and ______ (realize) that her alarm never ______ (go) off.
The writer ______ (jump) out of bed and ______ (go) straight to the airport.
But by the time the writer ______ (get) to the airport, her plane to New Zealand ______ (already, take) off.
The other planes ______ (be) full, so the writer ______ (have) to wait till the next day.
The next morning, the writer ______ (hear) about the earthquake in New Zealand the day before.
The writer's bad luck ______ (unexpectedly, turn) into a good thing.
On April Fools' Day, a reporter in England ______ (announce) that there would be no more spaghetti.
Because the spaghetti farmers in Italy ______ (stop) growing spaghetti, many people ______ (go) to their local supermarkets to buy as much as they could.
By the time people ______ (realize) it was a hoax, all the spaghetti across the country ______ (sell) out.
In another famous trick, a TV show in England ______ (report) the discovery of special water.
They said this water ______ (help) people lose weight and a customer ______ (lose) a lot of weight in just four months.
By the end of the day, more than 10,000 people ______ (phone) the TV station to find out how to get the water.
A famous TV star ______ (invite) his girlfriend onto his show on April Fools' Day.
He ______ (propose) to her, and the lady ______ (be) so happy because she really ______ (want) to get married.
However, when she ______ (say) yes, he ______ (reply), “April Fool!”
The TV star ______ (lose) his girlfriend and his show ______ (cancel).
In October 1938, the actor Orson Welles ______ (announce) on his radio program that aliens from Mars ______ (land) on the earth.
He ______ (describe) where they ______ (land) and told people how these aliens ______ (travel) across the United States.
Welles ______ (make) his words sound so real that hundreds of people ______ (believe) the story.
Fear ______ (spread) across the whole country.
By the time police officers ______ (announce) that the story was a hoax, thousands of people ______ (leave) their homes.
When I ______ (arrive) at the party, everyone else ______ (already, show) up.
When he ______ (put) the noodles into the bowl, he ______ (realize) he ______ (forget) to add the green beans.
By the time my mother ______ (come) back from the market, I ______ (rush) out to the piano class.
Before she ______ (reach) the airport, she ______ (find) out about the earthquake.
When she ______ (get) to the cinema, she ______ (remember) she ______ (forget) to feed the dog.
Before she ______ (have) a chance to say goodbye, he ______ (go) into the building.
Last Saturday, after my French class ______ (end), I ______ (decide) to drive to the market to buy a meat pie for dinner.
As I ______ (drive) west, I ______ (see) a big truck in the middle of the road.
There ______ (be) an accident and there ______ (be) a lot of police around.
I ______ (turn) around and ______ (decide) to go to the nearby shopping mall.
However, I ______ (miss) the turn to the shopping mall.
Then I ______ (see) a restaurant selling chicken noodles.
I ______ (go) in and the woman, who ______ (be) the owner, ______ (serve) me a bowl of the most delicious chicken noodles I ______ (ever, have).
I ______ (have) an unexpected discovery!
I ______ (be) so happy that I ______ (cancel) my plan to go to the market.
Yesterday, when I ______ (wake) up, the sun ______ (already, rise).
By the time I ______ (get) to the office, my boss ______ (call) me several times.
She ______ (tell) me that she ______ (visit) the Great Wall twice before she came to China this time.
Before I ______ (go) to bed last night, I ______ (finish) all my homework.
When the teacher ______ (ask) for our homework, I ______ (realize) I ______ (not, do) it.
Before the meeting ______ (start), he ______ (not, show) up yet.
By the end of last month, they ______ (sell) over 1000 products.
He ______ (go) to the library after he ______ (finish) his project.
Before I ______ (know) the truth, he ______ (lie) to me several times.
When I ______ (get) to the restaurant, my friends ______ (order) the food already.
By the time the party ______ (be) over, everyone ______ (have) a great time.
She ______ (say) she ______ (not, eat) such delicious food before she came to this city.
The show ______ (begin) when we ______ (take) our seats.
Before the storm ______ (come), they ______ (finish) building the shelter.
By the time I ______ (find) my lost cat, it ______ (be) missing for three days.
He ______ (catch) a cold because he ______ (walk) in the rain for too long.
When I ______ (open) the fridge, I ______ (find) that someone ______ (eat) all the ice - cream.
By the time the doctor ______ (arrive), the patient ______ (die).
She ______ (start) to cry after she ______ (hear) the sad news.
Before the game ______ (start), the players ______ (warm) up for half an hour.
When I ______ (get) to the airport, my flight ______ (delay) due to the bad weather.
By the end of last week, they ______ (receive) hundreds of applications.
He ______ (forget) to bring his umbrella because he ______ (be) in a hurry.
The concert ______ (end) when we finally ______ (manage) to get there.
By the time I ______ (graduate) from high school, I ______ (read) hundreds of books.
When I ______ (call) him, he ______ (already, leave) for Shanghai.
They ______ (tell) me that they ______ (be) to the United States three times.
Before I ______ (get) a chance to say goodbye, she ______ (walk) out of the door.
When I ______ (wake) up this morning, I ______ (find) that my roommates ______ (already, leave).
By the time the teacher ______ (come) into the classroom, the students ______ (stop) talking.
She ______ (go) to bed after she ______ (finish) her work.
Before I ______ (know) it, the thief ______ (steal) my wallet.
When I ______ (open) the door, I ______ (find) that someone ______ (break) into my house.
By the time the police ______ (arrive), the criminals ______ (escape).
He ______ (study) English for five years before he ______ (go) to England.
The game ______ (begin) when we ______ (get) to the stadium.
She ______ (realize) she ______ (lose) her keys after she ______ (get) home.
By the time he ______ (get) back from his trip, his garden ______ (be) full of weeds.
She ______ (find) her lost dog after she ______ (search) everywhere.
When the meeting ______ (start), he ______ (not show) up yet.
答案及解析
had already gotten解析:“by the time + 一般过去时”引导的时间状语从句,主句用过去完成时,表示“过去的过去”。
had left解析:“when + 一般过去时”从句,主句动作(公交车离开)发生在从句动作(外出)之前,用过去完成时。
had left解析:“realized”是过去时,“忘记背包”发生在“意识到”之前,用过去完成时。
had rung解析:“by the time + 一般过去时”从句,主句“铃声响”在“回到学校”之前,用过去完成时。
had started解析:“walked into”是过去时,“开始上课”发生在“走进教室”之前,用过去完成时。
didn't go解析:“so he overslept”是过去时,“闹钟没响”与“睡过头”是顺承的过去动作,用一般过去时。
had already left解析:“before + 一般过去时”从句,主句动作(公交车离开)发生在“到达车站”之前,用过去完成时。
saw解析:“gave”是过去时,“看到”与“捎带”是并列的过去动作,用一般过去时。
was解析:“by the time + 一般过去时”从句,主句“迟到”是与“到达学校”同时的状态,用一般过去时。
found解析:“In May 2001”是过去时间,用一般过去时。
arrived解析:“On September 11, 2001”是过去时间,用一般过去时。
was; decided解析:“be about to do... when...”是固定句型,描述过去动作,均用一般过去时。
went; was解析:“though”引导的从句与主句均为过去动作,用一般过去时。
was waiting; heard解析:“as”引导时间状语从句,“正在排队”(过去进行时)时“听到声音”(一般过去时)。
could join; was going; had already hit解析:“before”从句中“能加入”是过去能力;“what was going on”是过去正在发生的事;“飞机撞击”发生在“加入”之前,用过去完成时。
stared解析:描述过去的动作“盯着看”,用一般过去时。
woke; realized; had gone解析:“woke”和“realized”是并列的过去动作;“闹钟没响”发生在“意识到”之前,用过去完成时。
jumped; went解析:两个并列的过去动作,用一般过去时。
got; had already taken解析:“by the time + 一般过去时”从句,“飞机起飞”在“到达机场”之前,用过去完成时。
were; had解析:“飞机满了”和“不得不等待”是过去的状态和动作,用一般过去时。
heard解析:“the next morning”是过去时间,“听说地震”是过去动作,用一般过去时。
had unexpectedly turned解析:“坏运气变成好事”发生在“听说地震”之前,用过去完成时。
announced解析:“On April Fools' Day”描述过去事件,用一般过去时。
had stopped; went解析:“农民停止种植”发生在“人们去购买”之前,用过去完成时;“去购买”是过去动作,用一般过去时。
realized; had been sold解析:“人们意识到”是过去动作;“面条被卖光”发生在“意识到”之前,用过去完成时的被动语态。
reported解析:描述过去的电视节目内容,用一般过去时。
would help; had lost解析:“said”后宾语从句中,“会帮助”是过去将来时;“顾客减重”发生在“说”之前,用过去完成时。
had phoned解析:“by the end of the day”(过去时间点)之前完成的动作,用过去完成时。
invited解析:“on April Fools' Day”描述过去动作,用一般过去时。
proposed; was; wanted解析:三个并列的过去动作/状态,用一般过去时。
said; replied解析:“when”引导的时间状语从句,主从句均为过去动作,用一般过去时。
lost; was canceled解析:“失去女友”和“节目被取消”是过去的结果,用一般过去时;“show”与“cancel”是被动关系。
announced; had landed解析:“announced”是过去时;“外星人着陆”发生在“宣布”之前,用过去完成时。
described; had landed; were traveling解析:“described”和“told”是过去动作;“着陆”在“描述”之前,用过去完成时;“正在穿越”是过去进行时。
made; believed解析:“so... that...”句型中,主从句均为过去动作,用一般过去时。
spread解析:“spread”的过去式与原形一致,描述过去“恐惧蔓延”,用一般过去时。
announced; had left解析:“by the time + 一般过去时”从句,“人们离开”发生在“警察宣布”之前,用过去完成时。
arrived; had already shown解析:“arrived”是过去时;“其他人到达”在“我到达”之前,用过去完成时。
put; realized; had forgotten解析:“put”和“realized”是过去动作;“忘记加豆子”发生在“意识到”之前,用过去完成时。
came; had rushed解析:“by the time + 一般过去时”从句,“冲出家门”在“妈妈回来”之前,用过去完成时。
reached; had found解析:“before + 一般过去时”从句,“发现地震”在“到达机场”之前,用过去完成时。
got; remembered; had forgotten解析:“got”和“remembered”是过去动作;“忘记喂狗”发生在“记起”之前,用过去完成时。
had; had gone解析:“before + 一般过去时”从句,“走进大楼”在“有机会道别”之前,用过去完成时。
ended; decided解析:“after + 一般过去时”从句,“决定去市场”在“课程结束”之后,用一般过去时。
was driving; saw解析:“as”引导从句,“正在开车”(过去进行时)时“看到卡车”(一般过去时)。
had been; were解析:“事故发生”在“看到卡车”之前,用过去完成时;“警察在周围”是过去状态,用一般过去时。
turned; decided解析:两个并列的过去动作,用一般过去时。
missed解析:描述过去动作“错过转弯”,用一般过去时。
saw解析:与前文“错过转弯”顺承的过去动作,用一般过去时。
went; was; served; had ever had解析:“went”“was”“served”是过去动作;“吃过的最美味的面条”是“过去的过去”,用过去完成时。
had解析:描述过去的“发现”,用一般过去时。
was; canceled解析:“开心”是过去状态;“取消计划”是过去动作,用一般过去时。
woke; had already risen解析:“woke”是过去时;“太阳升起”在“醒来”之前,用过去完成时。
got; had called解析:“by the time + 一般过去时”从句,“老板打电话”在“到达办公室”之前,用过去完成时。
told; had visited解析:“told”是过去时;“参观长城”发生在“告诉”之前,用过去完成时。
went; had finished解析:“before + 一般过去时”从句,“完成作业”在“睡觉”之前,用过去完成时。
asked; realized; hadn't done解析:“asked”“realized”是过去动作;“没做作业”发生在“意识到”之前,用过去完成时的否定式。
started; hadn't shown解析:“before + 一般过去时”从句,“没出现”发生在“会议开始”之前,用过去完成时的否定式。
had sold解析:“by the end of last month”(过去时间点)之前完成的动作,用过去完成时。
went; had finished解析:“after + 过去完成时”从句(省略“had”),“去图书馆”在“完成项目”之后,用一般过去时。
knew; had lied解析:“before + 一般过去时”从句,“撒谎”发生在“知道真相”之前,用过去完成时。
got; had ordered解析:“when + 一般过去时”从句,“点好食物”在“到达餐厅”之前,用过去完成时。
was; had had解析:“by the time + 一般过去时”从句,“玩得开心”在“派对结束”之前,用过去完成时。
said; hadn't eaten解析:“said”是过去时;“没吃过美食”发生在“说”之前,用过去完成时的否定式。
had begun; took解析:“when + 一般过去时”从句,“演出开始”在“坐下”之前,用过去完成时。
came; had finished解析:“before + 一般过去时”从句,“建好避难所”在“暴风雨来”之前,用过去完成时。
found; had been解析:“found”是过去时;“失踪三天”是“找到”之前的状态,用过去完成时。
caught; had been walking解析:“感冒”是过去结果;“一直在雨中走”是过去持续的动作(过去完成进行时),强调对过去的影响。
opened; found; had eaten解析:“opened”“found”是过去动作;“吃完冰淇淋”发生在“发现”之前,用过去完成时。
arrived; had died解析:“by the time + 一般过去时”从句,“病人死亡”在“医生到达”之前,用过去完成时。
started; had heard解析:“after + 过去完成时”从句,“开始哭”在“听到消息”之后,用一般过去时。
started; had warmed解析:“before + 一般过去时”从句,“热身”在“比赛开始”之前,用过去完成时。
got; had been delayed解析:“when + 一般过去时”从句,“航班延误”发生在“到达机场”之前,用过去完成时的被动语态。
had received解析:“by the end of last week”(过去时间点)之前完成的动作,用过去完成时。
forgot; had been解析:“忘记带伞”是过去动作;“一直匆忙”是过去持续的状态(过去完成进行时,简化为过去完成时)。
had ended; managed解析:“when + 一般过去时”从句,“音乐会结束”在“赶到”之前,用过去完成时。
graduated; had read解析:“by the time + 一般过去时”从句,“读了数百本书”在“毕业”之前,用过去完成时。
called; had already left解析:“when + 一般过去时”从句,“离开上海”在“打电话”之前,用过去完成时。
told; had been解析:“told”是过去时;“去过美国三次”发生在“告诉”之前,用过去完成时。
got; had walked解析:“before + 一般过去时”从句,“走出大门”在“有机会道别”之前,用过去完成时。
woke; found; had already left解析:“woke”“found”是过去动作;“室友离开”发生在“发现”之前,用过去完成时。
came; had stopped解析:“by the time + 一般过去时”从句,“停止说话”在“老师进教室”之前,用过去完成时。
went; had finished解析:“after + 过去完成时”从句,“睡觉”在“完成工作”之后,用一般过去时。
knew; had stolen解析:“before + 一般过去时”从句,“偷钱包”发生在“知道”之前,用过去完成时。
opened; found; had broken解析:“opened”“found”是过去动作;“闯入房子”发生在“发现”之前,用过去完成时。
arrived; had escaped解析:“by the time + 一般过去时”从句,“罪犯逃跑”在“警察到达”之前,用过去完成时。
had studied; went解析:“before + 一般过去时”从句,“学英语五年”在“去英国”之前,用过去完成时。
had begun; got解析:“when + 一般过去时”从句,“比赛开始”在“到达体育馆”之前,用过去完成时。
realized; had lost; got解析:“realized”“got”是过去动作;“丢失钥匙”发生在“意识到”之前,用过去完成时。
got; had been解析:“by the time + 一般过去时”从句,“花园长满杂草”是“回来”之前的状态,用过去完成时。
found; had searched解析:“after + 过去完成时”从句,“找到狗”在“到处寻找”之后,用一般过去时。
started; hadn't shown解析:“when + 一般过去时”从句,“没出现”发生在“会议开始”之前,用过去完成时的否定式。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)