Choose the correct letter a, b or c.
1 I told her I … just going out for a walk.
2 She asked me what I … with the paint brush.
a) did do
b) have done
c) had done
3 They told me … carefully on the icy roads.
a) to be driven
b) to drive
c) to driven
4 I wonder what … happened while I was away.
5 My girlfriend wonders why I never … abroad by plane.
b) has travelled
c) will have travelled
6 All I was doing was simply … polite conversation.
7 Steve was wondering what … prompted him to take no notice at all.
8 I was asking myself what in all honesty Mary … do next.
9 The man actually denied … anything.
10 He demanded … what was happening.
a) to know
11 What … be doing this time tomorrow?
a) have you
b) will you
c) were you
12 … go if you like because I have to do some shopping.
13 I … simply wait until she comes back.
14 She was quite definite about it and assured me she … come.
15 If they … arrive late, they will miss the opening party.
16 I really hope I … see you again.
17 What … happen to the family if she loses all her money?
18 … be buying the flat or haven’t you decided yet?
a) Were you
b) Will you
c) Did you
19 I’m sure they … get married and live happily.
20 What do you … to do when you leave college?
21 No sooner … I shut the door than the smartphone rang.
22 By the time I had reached the top of the mountain, I … extremely tired.
a) have felt
c) am feeling
23 When he was only twenty years old, he … already experienced more things than most people.
24 The witness … everyone that he hadn’t had anything to do with the murder.
c) has convinced
25 I asked her why she … telephoned earlier.
26 Actually, I had … it to Marry before I set out.
27 I admit I … thought how the story would finish before I read the book.
28 I’d had scarcely any time to think about it before they … me for my view.
b) did ask
c) had asked
29 She realized she … left it in the car.
30 It … a great shock to us because she hadn’t said a word for many years.
a) will be
1 a 2 c 3 b 4 b 5 a 6 c 7 c 8 b 9 c 10 a
11 b 12 a 13 c 14 b 15 a 16 c 17 a 18 b 19 c 20 b
21 c 22 b 23 a 24 a 25 c 26 b 27 b 28 a 29 c 30 b
- Advanced English Grammar Test – Multiple-choice Test 60
- Advanced English Grammar Test – Multiple-choice Test 59
- Advanced English Grammar Test – Multiple-choice Test 58
- Advanced English Grammar Test – Multiple-choice Test 57
- Advanced English Grammar Test – Multiple-choice Test 56
- Advanced English Grammar Test – Multiple-choice Test 55