Active and Passive Voice – English Grammar Test for B2

Grammar » Grammar Test for B2 » Active and Passive Voice – English Grammar Test for B2

Tests:   1234567891011

1 The letter ________ by the secretary yesterday.
(a) sent
(b) was sent
(c) has sent

2 They ________ the new bridge last year.
(a) build
(b) built
(c) were built

3 The cake ________ by my mother right now.
(a) is being made
(b) was made
(c) makes

4 A new supermarket ________ in our town next month.
(a) will open
(b) will be opened
(c) opens

5 The report ________ by the manager before the meeting.
(a) had been finished
(b) was finishing
(c) has finishing

6 English ________ all over the world.
(a) speaks
(b) is spoken
(c) spoken

7 The car ________ while I was shopping.
(a) was stolen
(b) stole
(c) was stealing

8 They ________ the meeting because the director was sick.
(a) canceled
(b) was canceled
(c) have canceled by

9 This room ________ every day by the cleaner.
(a) cleans
(b) is cleaned
(c) cleaned

10 A new product ________ next week by the company.
(a) will announce
(b) is announced
(c) will be announced

11 The thief ________ by the police last night.
(a) caught
(b) was caught
(c) was catching

12 They ________ the results tomorrow.
(a) will be announced
(b) are announcing
(c) will announce

13 Our documents ________ while we were out.
(a) have been stolen
(b) were stole
(c) stole

14 The film ________ by Steven Spielberg.
(a) directs
(b) was directed
(c) has directing

15 They ________ a new hospital in this area.
(a) are building
(b) are being built
(c) is built

16 The song ________ by many famous singers since its release.
(a) has sung
(b) has been sung
(c) is singing

17 The room ________ yet. It still looks messy.
(a) hasn’t cleaned
(b) hasn’t been cleaned
(c) didn’t clean

18 The package ________ to your address tomorrow morning.
(a) will deliver
(b) delivers
(c) will be delivered

19 People ________ this mountain to be the highest in the region.
(a) think
(b) are thought
(c) is thought

20 The documents ________ by Mr. Brown every Friday.
(a) are signed
(b) signed
(c) sign

21 The roof ________ in the storm last night.
(a) damaged
(b) was damaged
(c) is damaging

22 My car ________ at the garage at the moment.
(a) repairs
(b) is being repaired
(c) has been repairing

23 They ________ him a medal for bravery last year.
(a) were given
(b) gave
(c) have given

24 The results ________ to the press this afternoon.
(a) are announced
(b) will be announced
(c) have announcing

25 The windows ________ while we were having dinner.
(a) were cleaned
(b) cleaned
(c) have cleaned

26 The accident ________ by the police now.
(a) is investigating
(b) is being investigated
(c) investigated

27 They ________ a new IT system next month.
(a) are installed
(b) will install
(c) will be installing

28 All the invitations ________ by tomorrow.
(a) will have been sent
(b) will send
(c) have sent

29 The president ________ to the conference yesterday.
(a) invited
(b) was invited
(c) was inviting

30 The problem ________ yet, but the team is working on it.
(a) hasn’t solved
(b) hasn’t been solved
(c) didn’t solve

Answer

1 (b) was sent – Past simple passive; the action happened yesterday.
2 (b) built – Active voice, simple past tense.
3 (a) is being made – Present continuous passive.
4 (b) will be opened – Future simple passive: will be + past participle.
5 (a) had been finished – Past perfect passive before another past event.
6 (b) is spoken – Passive of speak; used for general truths.
7 (a) was stolen – Past simple passive for a completed action.
8 (a) canceled – Active voice; they performed the action.
9 (b) is cleaned – Present simple passive for routines.
10 (c) will be announced – Future passive structure.
11 (b) was caught – Past simple passive; police = agent.
12 (c) will announce – Active form since “they” do the action.
13 (a) have been stolen – Present perfect passive; focus on result.
14 (b) was directed – Past passive for completed action.
15 (a) are building – Present continuous active (action in progress).
16 (b) has been sung – Present perfect passive; repeated by many.
17 (b) hasn’t been cleaned – Negative present perfect passive.
18 (c) will be delivered – Future passive; receiver not important.
19 (a) think – Active voice; “People think...” natural expression.
20 (a) are signed – Passive present simple for regular process.
21 (b) was damaged – Past simple passive describing event result.
22 (b) is being repaired – Present continuous passive.
23 (b) gave – Active form; they performed the action.
24 (b) will be announced – Future passive.
25 (a) were cleaned – Past simple passive.
26 (b) is being investigated – Ongoing action in passive.
27 (b) will install – Active voice for future scheduled action.
28 (a) will have been sent – Future perfect passive.
29 (b) was invited – Past simple passive.
30 (b) hasn’t been solved – Present perfect passive negative.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]