Choose the correct answer.
1 It’s time we … .
a) are going
2 I couldn’t follow a word you … .
a) will say
b) are saying
c) were saying
3 She asked me what I … doing there.
a) will be
4 I’ve just … that the price has gone up.
a) been told
b) was told
c) am told
5 Marry was annoyed that she … spoken to like that.
a) has been
b) was been
c) had been
6 I’ve just been … here that man has been released.
7 What … you do if they stopped you?
8 Long … the King!
9 If I get there early, I … you a seat.
a) do save
b) shall save
c) did save
10 When she is in town, she … listening to the birds.
11 There you …! I wondered where you were.
12 She would help him if she … .
13 The candidate told them he … starting work the next day.
a) will be
b) would be
c) will have been
14 He had instructions that he … to leave the door unlocked.
b) will being
15 She refused to go until she … seen the pictures.
16 Don’t worry even if you make a mistake. If you …, it doesn’t matter.
c) will do
17 She … silly things like this!
a) will do
b) always did
c) is always doing
18 The man who … walking down the road then lives next door.
b) will be
19 I can’t understand why she … at you last night.
a) has shout
20 Tell me what you … to do now.
a) will want
21 As we’ve got a lot of time to … before the car comes, let’s have a drink.
22 If you criticize your wife in public, it can only be regarded as very … .
23 Last time when I saw him he was really out of … .
24 She never worries about anything and has a happy … disposition.
25 I’m feeling under the … .
26 There’s an informative programme on the radio tonight on … affairs.
27 He published his books under a … .
28 She spoke the language in a regional … .
29 I sometimes find that the … made by the advertisers are more interesting than the product.
30 Don’t forget the … is on Sunday.
1 c 2 c 3 c 4 a 5 c 6 a 7 b 8 c 9 b 10 c
11 b 12 a 13 b 14 c 15 c 16 b 17 c 18 a 19 c 20 b
21 b 22 a 23 c 24 a 25 b 26 a 27 b 28 c 29 c 30 b
- Advanced English Grammar Test – Multiple-choice Test 33
- B2 English Grammar Test – Multiple-choice Test 40
- B2 English Grammar Test – Multiple-choice Test 39
- B2 English Grammar Test – Multiple-choice Test 38
- B2 English Grammar Test – Multiple-choice Test 37
- B2 English Grammar Test – Multiple-choice Test 36