wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grade 7 - Check Revision for mid-term 2 (3)

Total questions: 60

Worksheet time: 37mins

Name
Class
Date
1.

They …….. to the Glastonbury Festival and they’re still there.

a)

have gone

b)

are going

c)

go

d)

went

2.

I have been to three concerts …….. this year.

a)

so far

b)

since

c)

ever

d)

for

3.

“I haven’t seen Stewart for a long time.” “Really? I …….. him last week at the festival.”

a)

meet

b)

met

c)

have met

d)

am meeting

4.

Anna …….. from her cousin for months.

a)

didn’t hear

b)

isn’t hearing

c)

doesn’t hear

d)

hasn’t heard

5.

They …….. first prize in the competition in 2006.

a)

win

b)

have won

c)

won

d)

are winning

6.

How long …….. Elaine and Charlotte?

a)

did you know

b)

are you knowing

c)

do you know

d)

have you known

7.

“This pipe band is great!” “I know. I …….. them perform three times this year.”

a)

saw

b)

am seeing

c)

have seen

d)

see

8.

Dave hasn’t been to a wedding …….. ages.

a)

since

b)

for

c)

at

d)

already

9.

Margaret …….. and fell into the pool. She was very embarrassed!

a)

slipped

b)

has slipped

c)

is slipping

d)

slips

10.

I have just …….. my costume for the parade. It’s really nice.

a)

chose

b)

choosed

c)

chosen

d)

choose

11.

The Browns …….. Thanksgiving in America last year.

a)

are celebrating

b)

have celebrated

c)

celebrated

d)

celebrate

12.

The film festival …….. and it was amazing!

a)

just finished

b)

just finishes

c)

is just finishing

d)

has just finished

13.

John has …….. attended the Cinco de Mayo Festival, so he isn’t coming with us.

a)

already

b)

so far

c)

yet

d)

never

14.

“…….. the book fair yet?” “Yes, she went first thing this morning.”

a)

Did she visit

b)

Is she visiting

c)

Has she visited

d)

Does she visit

15.

Emma …….. to Venice last year.

a)

hasn’t flown

b)

didn’t fly

c)

isn’t flying

d)

doesn’t fly

16.

I …….. any fruitcakes for our New Year’s Eve dinner yet.

a)

haven’t prepared

b)

didn’t prepare

c)

am not preparing

d)

don’t prepare

17.

The parade hasn’t started …….. .

a)

just

b)

ever

c)

yet

d)

already

18.

The Bun Festival in Hong Kong …….. place every spring for about a century.

a)

took

b)

take

c)

is taking

d)

has taken

19.

Vanessa …….. how to paddle a kayak when she was only seven.

a)

has learnt

b)

learns

c)

is learning

d)

learnt

20.

We’ve held a summer festival in our village …….. 1992.

a)

since

b)

already

c)

so far

d)

for

21.

________a shower instead of a bath, they save water.

a)

If people don’t have

b)

If people have

c)

Unless people have

d)

If people won’t have

22.

I …….. to the library later.

a)

am going

b)

have gone

c)

will go

d)

go

23.

If we …….. save the forests of Sumatra, the Sumatran tiger won’t survive.

a)

won’t

b)

don’t

c)

wouldn’t

d)

didn’t

24.

Nobody is watching TV. I …….. it off to save some energy.

a)

am going to turn

b)

am turning

c)

will turn

d)

turn

25.

If you …….. less paper, you save forests.

a)

would use

b)

will use

c)

use

d)

used

26.

I think the new factory …….. the river.

a)

is going to pollute

b)

will pollute

c)

is polluting

d)

pollute

27.

We can’t reduce rubbish …….. we recycle.

a)

unless

b)

if

c)

if not

d)

not if

28.

It’s cloudy. It …….. .

a)

will rain

b)

is raining

c)

rains

d)

is going to rain

29.

If we don’t protect rainforests now, many animals …….. become extinct.

a)

will

b)

would

c)

won’t

d)

wouldn’t

30.

The conservation group meeting …….. at 8 o’ clock.

a)

starts

b)

is starting

c)

will start

d)

is going to start

31.

If we stopped using our cars, we …….. to end global warming.

a)

help

b)

will help

c)

would help

d)

helped

32.

…….. endangered species …….. in 20 years?

a)

Are … disappearing

b)

Will … disappear

c)

Do … disappear

d)

Are … going to disappear

33.

If you join a recycling campaign, you …….. a lot about environmental problems.

a)

learn

b)

would learn

c)

learnt

d)

have learnt

34.

Look at that boy riding his bike! Oh no, he ……..!

a)

is falling

b)

falls

c)

is going to fall

d)

will fall

35.

If you …….. ice in hot water, it melts.

a)

put

b)

will put

c)

are putting

d)

have put

36.

…….. you stop driving your car if you could use public transport?

a)

Will

b)

Would

c)

Do

d)

Did

37.

I won’t buy anything from that shop unless they …….. burning coal in their factory.

a)

stop

b)

stops

c)

don’t stop

d)

will stop

38.

Weather patterns change when the sea …….. warmer.

a)

will get

b)

got

c)

gets

d)

would get

39.

If I …….. you, I would recycle all my empty cans and bottles.

a)

am

b)

were

c)

will be

d)

would be

40.

If you started riding your bike to school, you …….. air pollution.

a)

reduced

b)

reduce

c)

will reduce

d)

would reduce

41.

Complete the following sentence using the correct forms of the words.

My tutor asked me to write a (a)   of my favourite beach. (DESCRIBE)

42.

Complete the following sentence using the correct forms of the words.

It was such a hot night that I had a cold shower to (a)   myself. (FRESH )

43.

Complete the following sentence using the correct forms of the words.

You mustn't (a)   new exercises - if you're tired, just sit down and start again. DO

44.

Complete the following sentence using the correct forms of the words.

She was taken to hospital with serious head (a)   . INJURE

45.

Complete the following sentence using the correct forms of the words.

The city is a (a)   of old and new buildings. (MIX)

46.

Complete the following sentence using the correct forms of the words.

TV (a)   have been writing in to complain of the false advertisement. VIEW

47.

Complete the following sentence using the correct forms of the words.

The film was so full of (a)   breaks that it was impossible to enjoy. COMMERCE

48.

Find one mistake in the sentence:

She hasn’t received any good news since a long time.

a)

hasn't

b)

any

c)

news

d)

since

49.

Find the mistake:

I haven’t had my hair cutted since last July

a)

haven't

b)

had

c)

cutted

d)

since

50.

Find the mistake:

I am worried that I still hasn’t finished my homework yet.

a)

worried

b)

hasn't

c)

my

d)

yet

51.

Find the mistake:

My sister hasn’t listened to any music for yesterday.

a)

hasn't

b)

to

c)

any

d)

for

52.

Give the correct form of the verbs in brackets.

Jon (be) ……………..in the UK for three weeks .

(a)  

53.

Give the correct form of the verbs in brackets.

Tommy (never/ see) …………….. a fireworks display

(a)  

54.

Give the correct form of the verbs in brackets.

Jenny (not attend) ……………..the book fair last summer.

(a)  

55.

Give the correct form of the verbs in brackets.

Peter ……………….. (just come) back from work and he is too tired to prepare something to eat.

(a)  

56.

Give the correct form of the verbs in brackets.

When I leave school, I (volunteer) (a)   in Africa for six months.

57.

Find the mistake:

Unless it rains, Peter would pay us a visit.

a)

Unless

b)

rains

c)

would pay

d)

a visit

58.

Find the mistake:

If she had finished the work, she can go home.

a)

had finished

b)

the work

c)

go

d)

home

59.

If we will reduce the speed of population growth, there will be less pressure on Earth.

a)

will reduce

b)

population growth

c)

less

d)

on

60.

Give the correct word form:

We have an average (a)   of 4000 fans per game. ATTEND