wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revision - Giữa kỳ 2

Total questions: 40

Worksheet time: 27mins

Name
Class
Date
1.

The police ______ four thieves last night.

a)

was catching

b)

caught

c)

is catching

d)

will catch

2.

I _____ food when he came in.

a)

am cooking

b)

cooked

c)

had cooked

d)

was cooking

3.

Stars ______ in the sky at night.

a)

twinkle

b)

twinkles

c)

will twinkle

d)

have twinkled

4.

All the students ________ the class work when the teacher came in.

a)

are doing

b)

were doing

c)

will be doing

d)

have done

5.

The patient _______ before the doctor came.

a)

will die

b)

is dying

c)

died

d)

dies

6.

He is a very rude person, I ________ him

a)

haven't been helping

b)

won't help

c)

isn't helping

d)

ain't helped

7.

Water _______ on heating.

a)

evaporating

b)

evaporate

c)

was evaporating

d)

evaporates

8.

If I _____ you, I would not repeat that mistake.

a)

am

b)

was

c)

were

d)

have been

9.

Some of my friends_______ the Taj Mahal next week.

a)

visited

b)

were visiting

c)

visit

d)

will visit

10.

While I _______ to music, my son was dancing.

a)

listened

b)

had listened

c)

will listen

d)

was listening

11.

If you request him, he _____ it for you.

a)

had done

b)

is doing

c)

will do

d)

does

12.

My father ______ for a walk every evening.

a)

go

b)

goes

c)

will go

d)

is going

13.

People are now more interested in climate change ___________ recent droughts.

a)

because

b)

because of

14.

The climate is changing ____________ human activity.

a)

because

b)

because of

15.

The environment is changing ____________ humans are burning fossil fuels.

a)

because

b)

because of

16.

_________ there are new power stations on the outskirts of town, storms are increasing.

a)

because

b)

because of

17.

There is a decrease in air quality __________ petrol cars are emitting toxic gasses.

a)

because

b)

because of

18.

Toxic gasses are being released into the air ____________ petrol cars.

a)

because

b)

because of

19.

Crops are not growing ____________ pollution in the soil.

a)

because

b)

because of

20.

I'm asking you ... I want to know your opinion.

a)

because

b)

because of

c)

due to

d)

owing to

21.

I was late this morning ... the traffic.

a)

because

b)

because of

c)

as

d)

since

22.

She can't drive ... her blindness.

a)

because

b)

because of

c)

since

d)

for

23.

The bank closed down ... the recession.

a)

due to

b)

as

c)

since

d)

for

24.

I cannot come ... the weather.

a)

because

b)

because of

c)

as

d)

since

25.

The environment is changing ____________ humans are burning fossil fuels.

a)

because

b)

because of

26.

There is a decrease in air quality __________ petrol cars are emitting toxic gasses.

a)

because

b)

because of

27.

If she ____________ too many apples, she will get sick

a)

eat

b)

eats

c)

will eat

d)

does eat

28.

I will practise my English if I ____________ to London.

a)

go

b)

goes

c)

will go

d)

do go

29.

If you ____________ the question carefully, you will understand easily.

a)

read

b)

reads

c)

will read

d)

do read

30.

If they tell lies, their father ____________ very angry.

a)

is

b)

be

c)

will be

d)

are

31.

If I ____________ him, I ____________ him the notes.

a)

sees / will gives

b)

will see / give

c)

see / will give

d)

see / give

32.

If Thomas ____________ your mother, she will give the ball to me.

a)

won't see

b)

isn't see

c)

don't see

d)

doesn't see

33.

If the mechanic fixes our car on time, we ____________ to Lisbon.

a)

drive

b)

drives

c)

will drive

d)

will drives

34.

If I ____________ to be 100 years old, I ____________ lots of things

a)

lived / would do

b)

live / will do

c)

would live / would do

d)

will live / do

35.

If my English was absolutely perfect, I ____________ a job as a teacher.

a)

can get

b)

would get

c)

got

d)

will get

36.

If people didn’t drive so fast, there ____________ so many accidents.

a)

won't be

b)

aren't

c)

wouldn't be

d)

will be

37.

If you ____________ the Prime Minister, what ____________ ?

a)

were / would you do

b)

are / will you do

c)

were / will you do

d)

is / do

38.

You ____________ more parties if you ____________ a bigger house.

a)

would give / had

b)

gave / have

c)

would gave / had

d)

will give / had

39.

What would you do if you ____________ a million dollars?

a)

will have

b)

had

c)

would had

d)

will had

40.

Susan would go jogging if she ____________ do her homework.

a)

didn't have to

b)

doesn't have to

c)

didn't had to

d)

didn't do