wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Grammar Revision

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

When Ali called last night, I ________ my favorite TV show.

a)

was watching

b)

watched

c)

had watches

d)

watches

2.

Hassan loves travelling. He_______ abroad almost every summer.

a)

is travelling

b)

travel

c)

have travelled

d)

travels

3.

We were late because we _______ some car problems.

a)

have

b)

had

c)

have had

d)

will have

4.

I have to come by bus as my car __________________ .

a)

is repairing

b)

is being repaired

c)

was being repaired

d)

has been repaired

5.

My grandfather was a builder. His house ______________ by him twenty years ago.

a)

is build

b)

was built

c)

is building

d)

was build

6.

I couldn't fly to Canada yesterday because all flights _____________ because of the fog.

a)

were cancelled

b)

was cancelled

c)

is cancelling

d)

cancelled

7.

The house__________________ by him now.

a)

is being painted

b)

is painted

c)

will be painted

d)

was being painted

8.

A lot of electric devices ............. by Thomas Alva Edison.

a)

invented

b)

were invented

c)

will invent

d)

will be invented

9.
The teacher solved the problems.
a)
The problems was solved by the teacher.
b)
The problems are solved by the teacher.
c)
The problems were solved by the teacher.
10.
Millions of tourists visit Spain every year.
a)
Spain is visited by millions of tourists.
b)
Spain was visited by millions of tourists.
c)
Spain are visited by millions of tourists.
11.

I wouldn’t tell him if I ……….. you.

He can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

12.

If we walk so slowly, we ………………. late.

a)

will being

b)

will be

c)

be

d)

would be

13.

If you ______________ the young boy this stick, he would hurt himself.

a)

gives

b)

had given

c)

give

d)

gave

14.

I would have visited you before if there _____ quite a lot of people in your house.

a)

A. hadn't

b)

B. hadn't been

c)

C. wouldn't be

d)

D. wasn't

15.

If you had caught the bus, you _____ late for work.

a)

A. wouldn't have been

b)

B. would have been

c)

C. wouldn’t be

d)

D. would be

16.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
17.

10. If you _____ more vegetables, your skin would look better.

a)

a. eat

b)

b. ate

c)

c. will eat

d)

d. had eaten

18.

If the weather ____________________ better last week, we would have gone for walk.

a)

has been

b)

have been

c)

had been

19.

The police ______ four thieves last night.

a)

was catching

b)

caught

c)

is catching

d)

will catch

20.

It ______ since 9 o' clock

a)

will rain

b)

will be raining

c)

rained

d)

has been raining