Would rather, would prefer – English Grammar Test for B2
Grammar » Grammar Test for B2 » Would rather, would prefer – English Grammar Test for B2
(a) stay
(b) to stay
(c) staying
2 I’d prefer ___ at home tonight instead of going out.
(a) stay
(b) to stay
(c) staying
3 Would you rather ___ tea or coffee?
(a) drink
(b) to drink
(c) drinking
4 She’d prefer ___ by train than drive all the way.
(a) travel
(b) to travel
(c) travelling
5 I’d rather you ___ so much noise.
(a) don’t make
(b) didn’t make
(c) wouldn’t make
6 I’d prefer you ___ so rude to your sister.
(a) not be
(b) weren’t
(c) didn’t be
7 I’d rather ___ a taxi. It’s too far to walk.
(a) taking
(b) to take
(c) take
8 They’d prefer ___ somewhere quiet for the weekend.
(a) go
(b) to go
(c) going
9 Would you rather ___ to the beach or to the mountains?
(a) going
(b) to go
(c) go
10 I’d rather you ___ here alone at night.
(a) not stay
(b) didn’t stay
(c) don’t stay
11 She’d rather ___ home than stay at that noisy hotel.
(a) to stay
(b) staying
(c) stay
12 I’d prefer ___ to Italy this summer than Spain.
(a) go
(b) to go
(c) going
13 Would you rather me ___ the window open or closed?
(a) left
(b) leave
(c) to leave
14 I’d rather you ___ to her about that.
(a) don’t talk
(b) didn’t talk
(c) not talk
15 I’d prefer you ___ earlier next time.
(a) come
(b) to come
(c) coming
16 I’d rather not ___ out tonight; I’m tired.
(a) to go
(b) going
(c) go
17 I’d rather we ___ the meeting until tomorrow.
(a) postpone
(b) postponed
(c) will postpone
18 I’d prefer to stay in. I don’t feel like ___ out.
(a) go
(b) going
(c) to go
19 He’d rather you ___ about it now.
(a) not worry
(b) didn’t worry
(c) don’t worry
20 I’d rather ___ dinner at home tonight.
(a) to have
(b) having
(c) have
21 Would you prefer ___ a taxi or walk?
(a) take
(b) to take
(c) taking
22 I’d rather you ___ your homework right now.
(a) did
(b) do
(c) had done
23 I’d rather not ___ anything about this issue.
(a) say
(b) to say
(c) saying
24 I’d prefer not ___ to that noisy party.
(a) to go
(b) going
(c) go
25 I’d rather he ___ us tomorrow instead of today.
(a) visit
(b) visits
(c) visited
26 I’d rather ___ something else for dinner tonight.
(a) have
(b) to have
(c) having
27 Would you rather I ___ you now or later?
(a) call
(b) called
(c) will call
28 She’d rather not ___ to that restaurant again.
(a) go
(b) going
(c) to go
29 I’d prefer it if you ___ here next time.
(a) are
(b) will be
(c) were
30 I’d rather you ___ the truth right away.
(a) told
(b) tell
(c) to tell
Answer
1 (a) stay – Would rather + bare infinitive (no “to”).
2 (b) to stay – Would prefer + to + infinitive.
3 (a) drink – Would rather + V (bare infinitive) for choices.
4 (b) to travel – Would prefer + to + infinitive.
5 (b) didn’t make – Would rather + subject + past verb (unreal present).
6 (a) not be – Would prefer + object + to + infinitive (express preference politely).
7 (c) take – Would rather + V (bare infinitive).
8 (b) to go – Would prefer + to + infinitive.
9 (c) go – Would rather + V (bare infinitive).
10 (b) didn’t stay – Unreal use after would rather + subject + past verb.
11 (c) stay – Would rather + V (bare infinitive).
12 (b) to go – Would prefer + to + infinitive.
13 (a) left – Would rather + subject + past verb (unreal present).
14 (b) didn’t talk – Would rather + subject + past verb.
15 (b) to come – Would prefer + object + to + infinitive.
16 (c) go – Would rather (not) + bare infinitive.
17 (b) postponed – Unreal past with would rather + subject + past verb.
18 (b) going – Feel like + V-ing.
19 (b) didn’t worry – Would rather + subject + past verb.
20 (c) have – Would rather + V (bare infinitive).
21 (b) to take – Would prefer + to + infinitive.
22 (a) did – Unreal present form after would rather + subject + past verb.
23 (a) say – Would rather (not) + bare infinitive.
24 (a) to go – Would prefer (not) + to + infinitive.
25 (c) visited – Would rather + subject + past verb.
26 (a) have – Would rather + bare infinitive.
27 (b) called – Unreal use: Would rather + subject + past verb.
28 (a) go – Would rather (not) + bare infinitive.
29 (c) were – Would prefer it if + subject + past verb.
30 (a) told – Would rather + subject + past verb (unreal present wish).
