
1.—When back?
—I came back just now.
A.did you come B.have you come
C.will you come D.are you going to come
2.—Do you still play basketball?
—Oh, no. I it for the past two years.
A.haven't played B.have played
C.didn't play D.played
3.—Where the recorder?I can't see it anywhere.
—I it right here. But now it's gone.
A.did you put; have put B.have you put; put
C.had you put ;was putting D.were you putting;have put
4.—Did you see Xiao Li at the party?
—No.by the time I arrived.________
A.She'd left B.She's left
C.She was left D.She must leave
5.That dinner was the most expensive meal we _________. .
A.would have B.had had
C.had never had D.had ever had
6.Hello.I ______ you __________ in London.How long have you been here?
A.don't know; were B.hadn't known; are
C.haven't known; are D.didn't know; were
7.My brother _______ while he _______ his bike and hurt himself.
A.fell ; was riding B.fell; were riding
C.had fallen; rode D.had fallen;was riding
8.—Do you know our town at all?
—No, this is the first time I_______ here.
A.was B.have been C.came D.am coming
9.We will go and plant trees if it_______ tomorrow.
A.won't rain B.doesn't rain
C.didn't rain D.wouldn't rain
10.You should finish the work before he ________ here.
A.left B.leaves C.is leaving D.will leave
11.Don't hand in your papers until class________. .
A.is over B.was over C.are over D.will be over
12.My uncle_______ to see us. He'll be here soon.
A.comes B.has come C.is coming D.had come
13.Mike was disappointed that tickets_______ when he_____to the cinema.
A.had sold out;had got B.had sold out; got
C.had been sold out;got D.had been sold out;had got
14.I won't believe it until I_______ it with my own eyes.
A.saw B.have seen C.will see D.had seen
15.In the past ten years , there______great changes in our family life.
A.had been B.are C.have been D.were
16.On Sunday afternoon, Mrs .Green went to the market, _________ some bananas, and visited her cousin.
A.bought B .buying C.to buy D.buy
17.The students ______busily when Miss Brown went to get a book she________ in the office.
A.had written;left B.were writing; has left
C.had written; had left D.were writing; had left
18.—We haven't heard from Jane for a long time.
—What do you suppose _________ to her?
A.was happening B.to happen C.has happened D.having happened
19.We________ half an hour for the bus, but it has not come yet.
A.have waited B.are waiting
C.had been waiting D.have been waiting
20.He thanked me for what I _________.
A.has had B.had done C.did D.have done
21.We visit the health club all the ________ .
A.evening B.day C.morning D.time
22.—When ________ again?—When he_______ , I'll let you know.
A.he comes; come B.will he come; will come
C.he comes ;will come D.will he come; comes
23.Two years have passed since I_______ you the first time.
A.meet B.have met C.met D.had met
24.It _________ every day so far this month
A.is rainning B.rained C.rains D.has rained
25.I think I ________ that tall man before.
A.met B.have met C.have been met D.had met
26.They asked me to have a drink with them. I 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 enjoying
27.—When will they leave?—They_______ very soon.
A.do leave B .are leaving C.have left D.leave
28.The plane is on the point of taking off.=The plane ___________ .
A.is about to taking off B.is going to taking off
C.is about to take off D.shall take off
29.When Jack arrived ,he learned Mary ___________for almost an hour.
A.had gone B.had set off C.had left D.had been away
30.—Was he studying for an examination?
—Yes , he's ________ it next week.
A.doing B.to take C.making D.to give
31.—Are there going to be many people at your party today?
—We hope that ___________ .
A.there will be B.there are going
C.there are D.there going to be
32.Her sister_____ in bed all day because she had a high fever.
A.lay B.lie C.laid D.lain
33.Wherever I _______ these days, I always carry my umbrella.
A.am going B.shall go C.go D.should go
34.The harder you _______ ,the greater progress you'll make.
A.will study B.study C.studied D.have been studied
35.The train _______ at 8 a.m.in the morning.
A.will leave B.is leaving C.leaves D.left
36.I don't know if he________.If he________ , I'll let you know.
A.will come; comes B.comes; will come
C.comes ; comes D.had been expected
37.I received the letter I______ yesterday.
A.have expected B.have been expected
C.had been expecting D.had been expected
38.—_________to China?
—Yes ,I _______ .
A.Had you gone;have B.Have you ever been;have
C.Did yu go ; haven't D.Have you been; did
39._______harder, or you won't catch up with others.
A.To study B.Study C.Studying D.Studied
40.What a nice bike!Where _______ you _______ it.
A.do; buy B.have;bought C.did ; buy D.will buy
41. --_____ David and Vicky _____married?
--For about three years.
A. How long were …being B. How long have …got
C. How long have … been D. How long did … get
42.The little girl ______ her heart out because she ______ her toy bear and believed she wasn’t ever going to find it.
A. had cried ; lost B. cried; had lost
C. has cried , has lost D. cries; has lost
43.In such dry weather ,the flowers will have to be watered if they_______ .
A. have survived B. are to survive C. would survive D. will survive
44. I thought Jim would say something about his school report , but he _______ it .
A.doesn’t mention B.hadn’t mentioned
C.didn’t mention D.hasn’t mentioned
45.The price _______, but I doubt whether it will remain so.
A. went down B. will go down C. has gone down D. was going down
46.The last time I _______ Jane, she _______ cotton in the fields.
A. had seen; was picking B. saw; picked
C. had seen; picked D. saw; was picking
47.I _______ the time _______ so quickly.
A.didn't realize;had passed B.don't realize;passed
C.haven't realized;passed D.haven't realized;had passed
48.----You've agreed to go,so why aren't you getting ready?
----But I _______ that you _______ me to start at once.
A.don't realize;want B.haven't realized;want
C.won't realize;will want D.didn't realize;wanted
49.Old McDonald gave up smoking for a while, but soon_______to his old ways.
A. returned B. returns C. was returning D. had returned
50.---You're drinking too much.
---Only at home. No one _______ me but you.
A. is seeing B. had seen C. sees D. saw
51.The new secretary is supposed to report to the manager as soon as she_____.
A.will arrive B.arrives C.is arriving D.is going to arrive
52.I______ten minutes to decide whether I should reject the offer.
A.gave B.was given C.was giving D.had given
53.My brother______while he______his bicycle and hurt himself.
A.fell, was riding B.fell; were riding
C.had fallen; rode D.had fallen; was riding
54.Tom was disappointed that most of the guests______when he______at the party.
A.left; had arrived B.had left; had arrived
C.left; arrived D.had left; arrived
55.No permission has______for anybody to enter the building.
A.been given B.given C.to give D.be giving
56.They asked me to have a drink with them. I said that it was at least ten years since I______a good drink.(MET88)
A.had enjoyed B.was enjoying C.enjoyed D.had been enjoying
57.Hello, I______you_______in London. How long have you been here?
A.don't known; were B.hadn't known; are
C.haven't known; are D.didn't know; were
58.---When______again?
---When he______, I'll let you know.
A.he comes; come B.will he come; will come
C.he comes; will come D.will he come; comes
59.---Where______the recorder? I can't see it anywhere.
---I________ it right here, but now it's gone.
A.did you put; have put B.have you put; put
C.had you put; have put D.were you putting; have put
60.Great changes_______in our country since 1978, and a lot of skyscrapers in our city.
A.have been taken place;have been set up B.have taken place;have been set up
C.have taken place…have set up D.were taken place…were set up
61.---Do you like the fish?
---Yes, very much as it______very delicious.
A.is tasting B.tasted C.is tasted D.tastes
62.What______now? Why are there so many people?
A.is doing B.is to be done C.is being done D.is to do
63.By the time the boy was five, he______three languages.
A.learned B.had learned C.was learning D.would learn
.When the chairman entered the hall; all the listeners______.
A.had seated B.were seated C.seated D.were seating
65.The manager is supposed to announce the result as soon as he______.
A.arrives B.will arrive C.is going to arrive D.is arriving
66.The moment you______him, please ask him to come.
A.will see B.saw C.see D.sees
67.______you______the 6:30 news on the radio?
A.Have;listen to B.Were;listening to C.Did;listen toD.Had;listened to
68.He______to work there though he didn't like to.
A.wanted B.was wanted C.was wanting D.had wanted
69.He______anyone the minute he______they needed help.
A. would help;saw B.helped;saw C.will help;sees D.helps;sees
70. If one ______ by vanity, he will be very particular about other’s clothing and appearance.
A. overcomes B. is overcome C. overcame D. has been overcame
答案:1.A 2.A 3.B 4.A 5.D 6.D 7.A 8.B 9.B 10.B 11.A 12.C 13.C 14.B 15.C
16.A 17.D 18.C 19.D 20.B 21.D 22.D 23.C 24.D 25.B 26.A 27.B 28.C 29.D 30.B
31.A 32.A 33.C 34.B 35.C 36.A 37.C 38.B 39.B 40.C 41.C 42.B 43.B 44.C 45.C
46.D 47.A 48.D 49.A 50.C 51.B 52.B 53.A 54.D 55.A 56.A 57.D 58.D 59.B 60.B
61.D 62.C 63.B .B 65.A 66.C 67.C 68.B 69.A 70.B
