过去完成时专项练习
姓名: 学号:
一、基本练习:
1. He had studied Chinese for 4 years.
变否定句:_______________________________________________________
变疑问句:_______________________________________________________
肯定回答:___________________ 否定回答:_________________________
2. They had planted 30 young trees .
变否定句:_______________________________________________________
变疑问句:_______________________________________________________
肯定回答:___________________ 否定回答:_________________________
3. Her sister had told him about her past .
变否定句:_______________________________________________________
变疑问句:_______________________________________________________
肯定回答:___________________ 否定回答:_________________________
4. You had answered the question.
变否定句:_______________________________________________________
变疑问句:_______________________________________________________
肯定回答:___________________ 否定回答:_________________________
5. His father had saved the animals.
变否定句:_______________________________________________________
变疑问句:_______________________________________________________
肯定回答:___________________ 否定回答:_________________________
二、选择填空:
1.I lost the book I ____.
A.have bought B.bought C.had bought D.had been bought
2.The bus had gone when I ____ at the bus stop.
A.have arrived B.arrived C.had arrived D.am arriving
3.Tom ____ of visiting his grandmother,but the bad weather made him change his mind.
A.has thought B.thought C.had thought D.had been thought
4.—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 got
5.—Why didn’t Tom attend the meeting yesterday? —He ____ Beijing.
A.has gone to B.had gone to C.went to D.had been to
6.—I ____ to come to help you. —But you didn’t come.
A.have meant B.had meant C.meant D.will mean
7.Finally Mary was admitted by Beijing University,for which she ___ five times.
A.had tried B.was trying C.has tried D.tried
8.—I have bought you the books you want. —Oh,good,I ___ afraid you had forgotten.
A.was B.am C.had been D.have been
三、将下列一般过去时的句子变为过去完成时。
1.The bus came twenty minutes ago. I was at the bus stop.
I _______ _______ at the bus stop for twenty minutes when the bus finally came.
2.Last term, we learned thirty-five texts.
We _______ thirty-five texts by the end of last term.
3.She found the key. She lost the key last term.
She found the key that she _______.
4.I returned the book just now. I borrowed it two weeks ago.
I returned the book that I _______.
四、单项选择
1.By the time he was twelve, Edison ______ to make a living by himself.
A. would begin B. has begun C. had begun D. was begun
2.That dinner was the most expensive meal we _______.
A. would have B. have had C. had never had D. had ever had
3.Tom was disappointed that most of the guests ______ when he ______ at the party.
A. left; had arrived B. left; arrived C. had left; had arrived D. had left; arrived
4.When Jack arrived he learned Mary ______ for almost an hour.
A. had gone B. has set off C. had left D. had been away
5. ---How long _______ each other before they ______ married ---For about a year.
A. have they known; get B. did they know; were going to get
C. do they know; are going to get D. had they known; got
6.Helen ________ her key in the office so she had to wait until her husband _______ home.
A. has left; comes B. left; had come C. had left; came D. had left; would come
五、下列各句中出现了时态使用错误,请指出并改正
1.When she was at the middle school, she often reads in the library.
2.When she got home, the children went to bed.
3.He said he didn’t see his uncle for many years.
4.I didn’t go to see the film because I saw it before.
5.The wind was still blowing, but the rain has stopped.
6.By the end of last term we learned about 1,500 English words.
7.Lu Xun had spoken to the youth about the study of the foreign language.
8.Yang Mei learned some English before she came to this school.
二、Key: 1-5 CBCBB 6-8 BAA
三、答:1. had been 2. had leaned 3. had lost 4. had borrowed
四、
五、答案;read 一般过去时
had gone to bed 过去完成时,先于got home发生
hadn't seen 主句为过去时的间接引语,从句倒退一个时态,故从现在完成时变成过去完成时
had seen 过去完成时,先于didn't go to see 发生
had 过去完成时,先于was still blowing发生
had learnt By+过去的时间,用过去完成时
has spoken 过去发生的事情对现在不造成影响
had learnt 过去的过去,用过去完成时,先于came to this school
PAGE
2