1.The flowers were so lovely that they __________ in no time.
A.sold B.had been sold
C.were sold D.would sell
2.I know a little bit about Italy as my wife and I ________ there several years ago.
A.are going B.had been
C.went D.have been
3.—Is there anything wrong, Bob? You look sad.
—Oh, nothing much. In fact, I ____ of my friends back home.
A.have just thought B.was just thinking
C.would just think D.will just be thinking
4.—Tom, you didn’t come to the party last night?
—I ____, but I suddenly remembered I had homework to do.
A.had to B.didn’t
C.was going to D.wouldn’t
5.—Did you tidy your room?
— No, I was going to tidy my room but I ______ visitors.
A.had B.have
C.have had D.will have
6.With the help of high technology, more and more new substances ______ in the past years.
A.discovered B.have discovered
C.had been discovered D.have been discovered
7.They _____ two free tickets to Canada, otherwise they’d never have been able to afford to go.
A.had got B.got
C.have got D.get
8.—Did Peter fix the computer himself?
—He ________, because he doesn’t know much about computers.
A.has it fixed B.had fixed it
C.had it fixed D.fixed it
9.They became friends again that day. Until then, they _____ to each other for nearly two years.
A.didn’t speak B.hadn’t spoken
C.haven’ t spoken D.haven’ t been speaking
10.—How can I apply for an online course?
—Just fill out this form and we _____ what we can do for you.
A.see B.are seeing
C.have seen D.will see
11.I got caught in the rain and my suit ____.
A.has ruined B.had ruined
C.has been ruined D.had been ruined
12.—It was really very kind of you to give me a lift home.
—Oh, don’t mention it. I _____ past your house anyway.
A.was coming B.will come
C.had come D.have come
13.—I saw Jane and her boyfriend in the park at eight yesterday evening.
—Impossible. She ________ TV with me in my home then.
A.watched B.had watched
C.would watch D.was watching
14.Danny ________ hard for long to realize his dream and now he is popular.
A.works B.is working
C.has worked D.worked
15.As the years passed, many occasions—birthdays, awards, graduations—________ with Dad’s flowers.
A.are marked B.were marked
C.have marked D.had marked
16.Cathy is taking notes of the grammatical rules in class at Sunshine School, where she _____ English for a year.
A.studies B.studied
C.is studying D.has been studying
17.At the end of the meeting, it was announced that an agreement ______.
A.has been reached B.had been reached
C.has reached D.had reached
18.—______ you ______ him around the museum yet?
—Yes. We had a great time there.
A.Have … shown B.Do … show
C.Had … shown D.Did … show
19.—Ouch! You hurt me!
—I am sorry. But I ________ any harm. I ________ to drive a rat out.
A.didn’t mean; tried B.don’t mean; am trying
C.haven’t meant; tried D.didn’t mean; was trying
20.—I have got a headache.
—No wonder. You ________ in front of that computer too long.
A.work B.are working
C.have been working D.worked
21.I ________ there little more than a week when I set to work with the scientist.
A.would be B.have been
C.had been D.will be
22.The unemployment rate in this district ________ from 6% to 5% in the past two years.
A.has fallen B.had fallen
C.is falling D.was falling
23.John had to have his car repaired in a garage because it ________ seriously.
A.damaged B.was being damaged
C.had damaged D.had been damaged
24.When you get the paper back, pay special attention to what ________.
A.have marked B.have been marked
C.had marked D.had been marked
25.—Did you see a man in black pass by just now?
—No, sir. I ________ a newspaper.
A.read B.was reading
C.would read D.am reading
26.If Newton lived today, he would be surprise by what ____ in science and technology.
A.had discovered B.had been discovered
C.has discovered D.has been discovered
27.—Jack bought a new mobile phone the other day.
—________? That’s his third one in just one month.
A.Had he B.Did he
C.Does he D.Has he
28.Professor James will give us a lecture on the Western culture, but when and where ____ yet.
A.hasn’t been decided B.haven’t decided
C.isn’t being decided D.aren’t decided
29.The play had already been on for quite some time when we ____ at the New Theatre.
A.have arrived B.arrived
C.had arrived D.arrive
30.—Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ________ his old friends for a long time.
A.didn’t see B.wouldn’t see
C.hasn’t seen D.hadn’t seen