1、 9.2过去完成时的专项习题 1.过时完成时由“助动词had+过去分词”构成。 2.过去完成时表示在过去某一时间或动作之前发生或完成了的动作。它表示动作发生的时间是“过去的过去” 用法 例句 过去完成时表示在过去某一时间或动作之前完成或完成了的动作。它表示动作发生的时间是“过去的过去”。表示过去某一时间可用 by, before等构成的短语,也可用when, before等引导的从句,或者通过上下文表示By the time I got outside, the bus had already left.When I got to school, I realized had left my
2、backpack at home.The movie had started before I arrived at the cinema.By the time I got to the airport, my flight had already taken off.注:had not常简略为 hadnt.一、选择题1.The police found that the house _and a lot of things_. A.has broken into, has been stolen B.had broken into, had been stolen C.has been b
3、roken into, stolen D.had been broken into, stolen2.By the end of this century, we_ ours into a strong modern country.A.will build B.had builtC.have built D.will have built3.We _the work by six yesterday evening.A.finished B.would finish C.had finished D.had been finished4.I _to help you but couldnt
4、get here in time.A.want B.had wanted C.have wanted D.was wanting5.Mrs.Wu told me that her sister_.A.left about two hours before B.would leave about two hours beforeC.has left about two hours ago D.had left about two hours before6.When I reached home, my parents _their supper.A.are having B.have alre
5、ady had C.have had D.had already had7.It seems that the old man _something important.A.has lost B.had lostC.lost D.would lose8.She _ in this school _ the past ten years.A.was teaching, since B.had been teaching, sinceC.would teach, for D.has been teaching, for9.Did you see Xiao Li at the party? No,
6、_ by the time I arrived.A.shed left B.shes left C.She was left D.she must leave10.The job proved to be much more difficult than I_.A. expect B. expected C. would expect D.had expected11.We couldnt catch up with the others because they_ too long before us.A.started B.were starting C.have started D.ha
7、d started12.She felt anxious about her son as she _for quite a long time.A.havent heard him B.hadnt heard himC.havent heard from him D.hadnt heard from him13.By the time the speaker entered the hall, all the listeners_.A.had seated B.were seated C.seated D.were seating14.By the end of next July this
8、 building_.A.will be finished B.will have finishedC.will have been finished D.had been finished15.By the time the war _ , most of the people had left.A.was began B.was broken out C.broke out D.had been broken out16.If she _harder, she would have succeeded.A.had worked B.have worked C.should work D.w
9、orked17.I wish _ I you yesterday.A.seen B.did see C.had seen D.were to see18.He is talking so much about America as if he_ there.A.had been B. has been C.was D.been19.That dinner was the most expensive meal we_ .A.would have B.have had C.had never had D.had ever had20.When Jack arrived he learned Ma
10、ry _ for almost an hour.A.had gone B.had set of C.had left D.had been away21.I lost the book I _ .A.have bought B.bought C.had bought D.had beenbought22.The bus had gone when I _ at the bus stop.A.have arrived B.arrived C.had arrived D.amarriving23.Tom _ of visiting his grandmother,but the badbut th
11、e bad weather made him change his mi.A.has thought B.thought C.had thought D.hadbeen thought24.-Did you meet Tom at the airport?-No,he_ by the time I _ there.A.has left;got B.had left;arrived C.left;arrived D.left;had got25.-Why didnt Tom attend the meeting yesterday? -He _ Beijing. A.has gone to B.
12、had gone to C.went to D.hadbeen to26. -I _ to come to help you. -But you didnt come. A.have meant B.had meant C.meant D.will mean27.Finally Mary was admitted by Beijing University,for which she_ five times. A.had tried B.was trying C.has triedD.tried28.-I have bought you the books you want. -Oh,good
13、,I_ afraid you had forgotten. A.was B.am C.had been D.have been29.When Li Ming hurried home, he found that his mother _already_to hospital. A has; been sent B had; sent C has; sent D had; been sent30.We _five English songs by the end of last term. A.had learned B.learned C.have learned D.will have l
14、earned31.Han Mei told me she _lunch, so she was very hungry. A. has had B.hasnt have C.have had D.hadnt had32.By the end of 1976, many buildings _built in the city. A.have been B.have C.had been D.will33.She _her keys in the office so she had to wait until her husband _home. A.has left; comes B.had
15、left; would come C.had left; came D.left; had come34.He said that it was at least ten years since I _a good drink. A.had enjoyed B.was enjoying C.have enjoyed D.have been enjoying35.The meeting _when Mr. Wang _to school. A.has begun; get B.has been on; get C.had begun; got D.had been on; got、答案 (1)-(5)D D C B D (6)-(10)D A D A D(11)-(15)D D B C C (16)-(20)A C A D D。21-25 CBCBB 26-30 BAADA 31-35 DCCAC