过去完成时(专项训练)-2025-2026学年人教PEP版(2012)英语六年级下册
过去完成时专项练习题(基础版)
一、单项选择题(每题 3 分,共 30 分)
1.By the time I got up, my mother ______ breakfast already.
A. make B. makes C. had made D. will make
2.—Why didn’t you watch the movie with us?
—Because I ______ it before.
A. see B. saw C. have seen D. had seen
3.Tom ______ his homework when his father came back home last night.
A. finish B. finishes C. finished D. had finished
4.They ______ in this city for ten years before they moved to Beijing.
A. live B. lived C. had lived D. will live
5.My sister ______ already ______ the book by the time I borrowed it from the library.
A. has; read B. had; read C. is; reading D. will; read
6.—How long ______ you ______ the bike before you sold it?
—For two years.
A. do; have B. did; have C. had; had D. will; have
7.He ______ never ______ to a concert before last month.
A. is; going B. has; been C. had; been D. will; go
8.There ______ many trees in our school before the new building was built.
A. are B. were C. had been D. will be
9.—______ your father ______ back home by 7 p.m. yesterday?
—Yes, he had. He came back at 6:30.
A. Do; come B. Did; come C. Has; come D. Had; come
10.We ______ three English classes by the end of last week.
A. have B. had C. had had D. will have
二、写出下列动词的过去分词(每空 1 分,共 20 分)
1.play ______2.work ______3.read ______4.write ______5.teach ______6.watch ______7.wash ______
8.go ______9.do ______10.fix ______11.study ______12.carry ______13.fly ______14.cry ______
15.run ______16.swim ______17.sit ______18.get ______19.stop ______20.begin ______
三、用括号内所给动词的适当形式填空(每空 2 分,共 20 分)
1.I ______ (read) this novel three times before my teacher recommended it.
2.—______ you ______ (see) the new movie before last Sunday?
—Yes, I ______ (see) it the week before.
3.They ______ (not visit) their grandparents before they went to college.
4.My brother ______ (learn) English for eight years before he went abroad.
5.There ______ (be) a big park here before the shopping mall was built.
学科网(北京)股份有限公司
6.She ______ (already / finish) her homework by the time her mother came back.
7.—How long ______ your family ______ (live) in this house before you moved to the new one?
8.We ______ (not have) a picnic for a long time before last weekend.
9.He ______ (never / eat) sushi before he went to Japan last year.
10.The students ______ (clean) the classroom before the teacher arrived.
四、句型转换(每空 2 分,共 20 分) 按要求改写下列句子,每空一词。
1.Tom had finished his homework by 9 o’clock last night.(改为一般疑问句)
______ Tom ______ his homework by 9 o’clock last night?
2.We had lived here for five years before we moved.(改为否定句)
We ______ ______ here for five years before we moved.
3.My mother had cooked dinner by the time I got home.(改为一般疑问句并作肯定回答)
—______ your mother ______ dinner by the time you got home?
—Yes, ______ ______.
4.They had visited Beijing twice before last year.(改为否定句)
They ______ ______ Beijing twice before last year.
5.He had had this bike for two years before he sold it.(改为一般疑问句并作否定回答)
—______ he ______ this bike for two years before he sold it?
—No, ______ ______.
五、阅读理解(每题 2 分,共 10 分) 阅读短文,选择正确答案。
Last summer, I went to visit my uncle in Shanghai. Before I went there, I had never been to a big city. My uncle had worked in Shanghai for ten years, so he knew the city very well. On the first day, he took me to the Bund. I was surprised because I had never seen such a beautiful view before. We walked along the river and took many photos.
On the second day, we went to a famous museum. By the time we arrived, many people had already been there. The museum had a lot of old things. I learned that some of them had been kept for hundreds of years. In the afternoon, we went to a restaurant to eat Shanghai food. I had never tasted such delicious food before.
Before I left Shanghai, my uncle had bought me a nice gift. I was very happy. I had a great time in Shanghai and I hoped to go there again.
1.What had the writer never done before he went to Shanghai?
A. Visited a big city. B. Eaten delicious food. C. Taken photos. D. Walked along a river.
2.How long had the writer’s uncle worked in Shanghai before the writer went there?
A. For five years. B. For eight years. C. For ten years. D. For twelve years.
3.Why was the writer surprised when he went to the Bund?
A. Because there were many people. B. Because he had never seen such a beautiful view.
C. Because the food was delicious. D. Because he got a nice gift.
4.What had happened by the time they arrived at the museum?
学科网(北京)股份有限公司