1 We __ four thousand new words by the end of last year . A had learned B have learned C learned 2 Helen ____ her keys in the office so she had to wait until her husband ___ home .( NMET’96 ) A has left; comes B left ; had come C had left ; came3 I lost the book I ____. A have bought B bought C had bought 4 The bus had gone when I ____ at the bus stop.A have arrived B arrived C had arrived 5 Tom ____ of visiting his grandmother, but the bad weather made him change his mind . A has thought B thought C had thought ACCBC6 —Did you meet Tom at the airport ? —No , he ___ by the time I ___ there.A . has left; got B had left ; arrived C left ; had got 7—Why didn’t Tom attend the meeting yesterday? —He ___ Beijing .A . has gone to B had gone to C went to8 Finally Mary was admitted by Beijing University, for which she ___ five times.A had tried B tried C has tried 9 —I have bought you the books you want . — Oh , good. I __ afraid you had forgotten . A was B am C had beenBBAA1 How many English songs _________she ______ (learn) by the end of last month?2 By the time my parents reached home yesterday, I _______________ dinner already. (cook)3 He ____________ to play the piano before he was ten years old. (learn)4 She said she _________ the film before. (see)5 Our English teacher _______________ (teach) English in Guangxi for ten years before he came to No.113 Middle School.6 By the end of last month, they _______________ the bridge. (complete)7 What _____ Lord Kelvin ______ by the time he was ten? (do)hadlearnedhad cookedhad learnedhad seenhad taughthad completedhaddone8 He asked where I ____________ (go) during the summer vacation.9 The classroom ____________ (clean) before we ______ (get) there yesterday.10 _____ the boy ______________ his homework before you saw him? (finish)11 When we got to the station, the train ________ already _______. (leave)12 We ______________ the book by the end of last month. (finish)13 When I got back to the shop , someone else _____________ (take) my bag away.14 When I arrived at the cinema, the film _____________ (be on) for ten minutes.had gonehad cleanedgotHadfinishedhadlefthad finishedhad takenhad been on15 Jack ___________ in Egypt for eight years before he moved to Guangzhou. (live)16 He didn’t asked me to speak at the meeting, because I _____ already ______ (refuse) to do it.17 Last week I didn’t return the book to the library, because I ______________ (not finish) it.18 Tom said that he ________________ (visit) his Japanese friends the day before.19 Mrs. Smith said she ________ to Xi’an twice. (be)20 She asked me if I __________ (read) the story .had livedhadhadn’t finishedrefusedhad visitedhad beenhad read