将来完成时
将来完成时用来
示在将来某一时间以前已经完成或一直持续的动作。
基本构成:(shall)will+have+动词过去分词
时间状语:before+将来时间或by+将来时间连用,也可与before或by the time
将来完成时的用法
1)表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影
响。
We shall have learned 12 units by the end of this term.
到这个学期末,我们将学完12个单元。
By the time you get home I will have cleaned the house from top to bottom.
你到家之前我将把房子彻底打扫一遍。
2)表示推测,相当于"must have done"结构。
You will have heard of this, I guess.
我想你已经听说过这件事了。
I am sure he will have got the information.
我相信他一定得到了这个信息
3)表示某种状态一直持续到说话人所提及的时间
we will have been married a year on june 25th
到6月25日我们俩结婚就满1年了
4)表示某种状态一直持续到说话人所提及的时间
we will have been married a year on june 25th
到6月25日我们俩结婚就满1年了
1. 单项选择
1(He asked me __A___ during the summer holidays.
A. where I had been B. where I had gone C. where had I been D. where had I gone
2. What _D___ Jane ____ by the time he was sever?
A. did, do B. has, done C did, did. D. had, done
3. I ___C___ 900 English words by the time I was ten。
A. learned B. was learning C. had learned D. learnt 4. She ___A___lived here for ______ years.
A. had, a few B. has, several C. had, a lot of D. has, a great deal of
5. By the time my parents reached home yesterday, I __A___ the dinner already.
A had cooked B. cooked C. have cooked D. was cooked
6. She said she __D________ the principle already
A .has seen B. saw C. will see D. had seen
7. She said her family __B_____ themselves ______ the army during the war. A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with
8. By the time he was ten years old, he ___D______.
A. has completed university B. has completed the university
B. had completed an university D. had completed university
9. She had written a number of books ___C___ the end of last year. A. for B. in C. by D. at 10. He __B___ to play ____ before he was 11 years old.
A had learned, piano B. had learned, the piano C. has learned, the piano D. learns ,piano. 11. What __D_____ Annie ____ by the time he was ten?
A. did, do B. did, did C. has, done D. had done 12 .He _C__ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 13. By the end of last week, they _D___ the bridge.
A. has completed B. completed C. will complete D. had completed
14. Ben hates playing _D____ violin, but he likes playing ____ football. A. a…the B. the… the C. / …the D. the…/
15. By the time he was 4, he _A_____ a lot of German words. A. had learned B. has learned C. learned D. learns 16 .Jim turned off the lights and then __D___ the classroom. A. was left B. had left C. has left D. left 17.They ____C_____ in Guangzhou since 2000.
A. lived B. had lived C. have lived D. were living 18. The train from Beijing__C_____ ten minutes ago.
A. has arrived B. was arriving C. arrived D. had arrived 19. The students ___B______ their classroom when the visitors arrived. A . have cleaned B. had cleaned C. was cleaned D. have been cleaned
20. Fergie__B_____ the project in one hour.
A. have finished B. will finish C. finishes D. has finished 21. The man ___A_____ his coat and went out.
A. put on B. had put on C. will put on D. was putting on
22 My mother_____ in that factory at the age of 18.
A. had worked B. has worked C. worked D. works
23. Dad _C_______ while he _______ TV.
A .fell asleep…watch B. was falling asleep…watched
C. fell asleep……was watching D. had fallen asleep…watched
2.用动词的适当形式填空
1. We ___had painted____ (paint) the house before we moved________ (move) in.
2. That rich old man __had made___ (make) a will before he died(die). 3. They __had studyed_ (study) the map of the country before they _left___ (leave).
4. The robbers _had run away____ (run away ) before the policemen arrived (arrive).
5. I __turned off_____ (turn off) all the lights before I __went___ (go) to bed. 6. Paul went (go) out with Jane after he _made _____ (make) a phone call. 7. Tom ___said__ (say) he had read_______ (read) the book twice. 8. Our plan ____failed_ (fail ) because we _had made______ (make) a bad mistake.
9. When the chairman ___finished_____ (finish) speaking, he ____left____ (leave)the hall.
10.The Reads were having (have) lunch when I ___got_____(get) to their house.
11.When I __arrived________(arrive) at the station, he ___had left_____(leave).
12..We _____had learned___(learn) about 4000 English words by the end of last term.
13. I waited until he __finished_____(finish) his homework. 14. We were surprised at what she _had____already __don