Choose the correct answer.
1 You said you … this dress in the mall.
a) bought
b) buy
c) had bought
2 We … for him for three hours until he arrived.
a) had been waiting
b) were waiting
c) are waiting
3 I … hard these last weeks.
a) am working
b) had been working
c) was working
4 I looked at the photos that he … .
a) had sent
b) sent
c) was sending
5 John … dinner when we arrived.
a) had cooked
b) cooked
c) has cooked
6 A young woman walked into the room. I … her before. She was a complete stranger to me.
a) never saw
b) had never seen
c) has never seen
7 You … my life twice.
a) will save
b) are saving
c) had saved
8 The young man sitting next to me on the plane was very nervous. He … before.
a) didn’t fly
b) hasn’t flown
c) hadn’t flown
9 … he taken the pills that the doctor prescribed?
a) Did
b) Had
c) Was
10 Andrew … a guitar, but he received a book.
a) had wanted
b) wants
c) wanted
11 The train … when I arrived at the station.
a) has left
b) left
c) had just left
12 We admired the picture that Lucy … .
a) had painted
b) paint
c) is painting
13 I … never experienced something special like this before.
a) had had
b) had
c) have had
14 You … awake for too long.
a) were staying
b) had been staying
c) staying
15 I wish I … for my exams.
a) had studying
b) had studied
c) studied
16 George went back to his home town after many years. It … a lot.
a) had changed
b) changed
c) has changed
17 When she arrived, it … for two weeks.
a) rained
b) will rain
c) had been raining
18 The Romans … Latin.
a) was spoken
b) has spoken
c) had spoken
19 Tim got to the cinema late last night. The film … .
a) had already begun
b) already begin
c) has already begun
20 We arrived at the theater after the play … .
a) started
b) had started
c) was starting
21 Was Paul there when you arrived? No, he … .
a) had already left
b) has already left
c) left
22 John … out when I arrived in the office.
a) has gone
b) has going
c) had gone
23 They … their task by 13:00.
a) had finished
b) finished
c) were finishing
24 She … here for five years.
a) is working
b) will work
c) had been working
25 Mary looked as if she … for 24 hours.
a) wasn’t sleeping
b) hasn’t slept
c) hadn’t slept
26 He … for five hours.
a) had been driving
b) will drive
c) was driving
27 They had been together for two years, …?
a) weren’t they
b) aren’t they
c) hadn’t they
28 She … the right questions.
a) isn’t asking
b) wasn’t asking
c) hadn’t asked
29 I … to France once before.
a) had been
b) have being
c) have had
30 If you … for the test, you wouldn’t have failed.
a) has studied
b) had studied
c) studied
31 She said that she … earlier.
a) had came
b) had come
c) had comed
32 What … for dinner that night?
a) had she cooken
b) had she cook
c) had she cooked
33 When we arrived the film …
a) had already begun
b) had already begon
c) had already began
d) had already begen
34 … Hilary before we worked together?
a) Had Jose meet
b) Had Jose being meet
c) Had Jose met
35 When I arrived most of my friends … .
a) had left
b) left
c) had leaved
36 I went to bed early. I … to bed so early.
a) had never were
b) had never am
c) had never was
d) had never been
37 How many coffees … before the interview?
a) had you drank
b) had you have
c) had you drunk
38 Kate was nervous because she … before.
a) had never worked
b) had work never
c) had never work
d) had worked never
39 … the bill before you left?
a) Paid you
b) Have paid
c) Had you paid
40 When we arrived the pub was no longer open. It … down.
a) had closed
b) has closed
c) closed
41 They … old photos all day when we met them.
a) had been collect
b) had been collected
c) had been collects
d) had been collecting
42 I think I’ve got a cold. I … all morning.
a) had been sneeze
b) had been sneezes
c) had been sneezing
d) had been sneezed
43 Richard was tired because he … all day.
a) had be working
b) had is working
c) had been working
d) had was working
44 I … in that country for two years when I first met her.
a) had been lives
b) had been lived
c) had been living
45 I was tired because I … football for three hours.
a) had been playing
b) have been playing
c) was playing
46 That picture … in the drawer for five years when I found it.
a) had been lying
b) had be lying
c) was lying
47 They felt very tired after the meeting yesterday because they … for three hours.
a) had been talked
b) had been talking
c) had been talk
48 Peter … for 3 hours when we got home.
a) had been sleping
b) had been sleeping
c) had been slept
49 When we met the general he … to Russia for two weeks.
a) had been gone
b) had been going
c) had been went
50 The sergeant … in the army for 30 years when I joined the regiment.
a) had been serving
b) had been served
c) had been serve
Answer
1 c 2 a 3 b 4 a 5 a 6 b 7 c 8 c 9 b 10 a
11 c 12 a 13 b 14 b 15 b 16 a 17 c 18 c 19 a 20 b
21 a 22 c 23 a 24 c 25 c 26 a 27 c 28 c 29 a 30 b
31 b 32 c 33 a 34 c 35 a 36 d 37 c 38 a 39 c 40 a
41 d 42 c 43 c 44 c 45 a 46 a 47 b 48 b 49 b 50 a
Related Posts
- B1 English Grammar Test – Determiners Consolidation (2) multiple-choice questions
- B1 English Grammar Test – Determiners Consolidation multiple-choice questions
- B1 English Grammar Test – Articles Consolidation multiple-choice questions
- B1 English Grammar Test – Reported Speech Consolidation (2) multiple-choice questions
- B1 English Grammar Test – Reported Speech Consolidation multiple-choice questions
- B1 English Grammar Test – Conjunctions Consolidation (3) multiple-choice questions