Would rather, would prefer – English Grammar Test for B2

Grammar » Grammar Test for B2 » Would rather, would prefer – English Grammar Test for B2

 

Tests:   1234567891011

1 I’d rather ___ at home tonight than go out.
(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) stayWould rather + bare infinitive (no “to”).
2 (b) to stayWould prefer + to + infinitive.
3 (a) drinkWould rather + V (bare infinitive) for choices.
4 (b) to travelWould prefer + to + infinitive.
5 (b) didn’t makeWould rather + subject + past verb (unreal present).
6 (a) not beWould prefer + object + to + infinitive (express preference politely).
7 (c) takeWould rather + V (bare infinitive).
8 (b) to goWould prefer + to + infinitive.
9 (c) goWould rather + V (bare infinitive).
10 (b) didn’t stay – Unreal use after would rather + subject + past verb.
11 (c) stayWould rather + V (bare infinitive).
12 (b) to goWould prefer + to + infinitive.
13 (a) leftWould rather + subject + past verb (unreal present).
14 (b) didn’t talkWould rather + subject + past verb.
15 (b) to comeWould prefer + object + to + infinitive.
16 (c) goWould rather (not) + bare infinitive.
17 (b) postponed – Unreal past with would rather + subject + past verb.
18 (b) goingFeel like + V-ing.
19 (b) didn’t worryWould rather + subject + past verb.
20 (c) haveWould rather + V (bare infinitive).
21 (b) to takeWould prefer + to + infinitive.
22 (a) did – Unreal present form after would rather + subject + past verb.
23 (a) sayWould rather (not) + bare infinitive.
24 (a) to goWould prefer (not) + to + infinitive.
25 (c) visitedWould rather + subject + past verb.
26 (a) haveWould rather + bare infinitive.
27 (b) called – Unreal use: Would rather + subject + past verb.
28 (a) goWould rather (not) + bare infinitive.
29 (c) wereWould prefer it if + subject + past verb.
30 (a) toldWould rather + subject + past verb (unreal present wish).

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]