wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FINAL EXAM GRAMMAR 1-REVIEW

Total questions: 70

Worksheet time: 39mins

Name
Class
Date
1.

Which tense do you use to talk about timetables !

a)

Future simple

b)

Present simple

c)

Present Continuous

d)

Be going to

2.

Tom is checking the hotels in Montreal . He ....... there for vacation .

a)

Goes

b)

is going

c)

Is going to go

d)

Will go

3.

By parents have just sold our house . We ....... next month .

a)

Will move out

b)

Are going to move out

c)

Move out

d)

Are moving out

4.

I’m sure you ....... get a good mark on the test .

a)

Will get

b)

Are Getting

c)

Are going to get

d)

get

5.

Anna’s work ..... at 9am .

a)

is starting

b)

is going to start

c)

Starts

d)

Will start

6.
This time next week we ... to Canada.
a)
will fly
b)
will have flown
c)
will be flying
d)
will have been flying
7.
I can see that you are very hungry. I ... something to eat.
a)
will prepare
b)
will be preparing
c)
will have prepared
d)
will have been preparing
8.
By the time we finish cooking, dad ... the car.
a)
will be repairing
b)
will have repaired
c)
will repair
d)
will have been repairing
9.

A: How long ... for the bus?

B: About 20 minutes only.

a)

will have been waiting

b)

will have waited

c)

will wait

d)

will we be waiting

10.
By the end of this week they ... this house for three years exactly.
a)
will be building
b)
will build
c)
will have been building
d)
will have built
11.
I think I ... Tess to my party.
a)
will invite
b)
will have invited
c)
will be inviting
d)
will have been inviting
12.

A: How long ... here by the time you retire?

B: For over 40 years.

a)

will you work

b)

will you have worked

c)

will you have been working

d)

will you been working

13.
I hope you ... a nice flat in the city centre.
a)
will have been finding
b)
will find
c)
will have found
d)
will be finding
14.

By 2065 robots ________________ humans in all manual labour jobs.

a)

will have replaced

b)

will be replacing

15.

In 2023 I ______________ 9 different countries and by the end of the year _____________ over 30% of the world

a)

will visit will have seen

b)

will have visited, will be seeing

16.

What ___________ at 11 o'clock tonight?

a)

will you have done

b)

will you be doing

17.

Somebody fainted,

a)

I am going to call for help.

b)

I am calling for help.

c)

I will call for help.

18.

What time does the English class finish?

a)

It will finish at ten.

b)

It finishes at ten.

c)

It is going to finish at ten.

19.

My schedule is full.

a)

For example, on Monday I will go to the dentist at 9.

b)

For example, on Monday I will have gone to the dentist at 9.

c)

For example, on Monday I am going to the dentist at 9.

20.

Everything is ready for this evening's dinner: we ______________ salmon and salad

a)

will have

b)

will be having

c)

are having

21.

I ______________ on time! I promise

a)

am going to be

b)

will be

c)

am being

22.
__________ to the cinema this evening
a)
I'm going
b)
I will go
c)
I will be going
d)
I go
23.
Don't phone us between 7 or 8 p.m. We _________  dinner.
a)
will be having
b)
will have had
c)
will have
d)
have
24.

This time next week I ________ on holiday. I ________ in the sea.

a)

will be, will be swimming

b)

will be being, will be swimming

c)

will be, will swim

d)

will being, will swim

25.
Sue leaves for work at 8/30. She won't be  at home at 9. She _______ to work.
a)
will have gone
b)
will be going
c)
will go
d)
goes
26.
Don't call us at 5 p.m., call at 6 o'clock, we ________ dinner by then.
a)
will have finished
b)
will finish
c)
finish
d)
will be finishing
27.

You're at increased risk for overweight if you______

a)

will overeat

b)

are going to overeat

c)

overeat

28.
The boy … this day all his life.
a)
remember
b)
will remember 
c)
should remember
d)
remembered
29.
Everybody thinks they … married.
a)
 won’t get 
b)
 shall not 
c)
 not will 
d)
shouldn't
30.

I _____________ (finish) the book by the evening.

a)

will be finishing

b)

will have been finishing

c)

will have finished

d)

am finishing

31.

He can't come at two o'clock tomorrow because he _____________________ (work) at that time.

a)

will be working

b)

will have worked

c)

will have been working

d)

works

32.

When you return home at five o'clock, I _______________________ (work) for seven hours.

a)

will have worked

b)

am going to work

c)

am working

d)

will have been working

33.

By the end of the year she ________________ (learn) to speak English.

a)

will be learning

b)

will have been learning

c)

will have learnt

d)

is learning

34.

Sonia looks like she's ____ fall asleep any minute!

a)

falling

b)

going to fall

35.

By the time you get back Harry (a)   (leave).

36.

It's only a short trip. I (a)   (be) back in an hour.

37.

What (a)   (you/do) this Saturday evening? Would you like to go out?

38.

We'll go to the park when you (a)   (finish) your coffee.

39.

It's very hot in here. I think I (a)   (faint).

40.

I'm sorry dinner isn't ready yet, but it ...

a)

is going to be ready in a minute

b)

will have been ready in a minute

c)

will be ready in a minute

41.

Can you send me the results as soon as you ...

a)

hear anything?

b)

are hearing anything?

c)

will have heard anything?

42.

You can try asking Martin for help but ...

a)

it won't do you any good

b)

it's not doing you any good

c)

it won't be doing you any good

43.

When you come back, I ______ the programme.

a)

download

b)

will have downloaded

c)

will download

44.

We will delete that file when...

a)

the boss tells us to.

b)

the boss will tell us to.

c)

the boss will have to told us to.

45.

When Erick retires from that company, he ... there for then years.

a)

will be working

b)

will work

c)

will have been working

46.

The young generation always surf the internet when they.... new information.

a)

need

b)

will need

c)

needs

47.

He will wash up...he goes to bed.

a)

after

b)

as soon as

c)

when

d)

before

48.

When the queen arrives, the ....

a)

audience stands

b)

audience will stand

c)

audience will stands

49.

We_____ on new TV when we ____ in the shopping cetre.

a)

buy/will be

b)

will/is

c)

buy/ will

d)

will buy/ are

50.

Tony is unemployed. He will look for a new job____he receives his unemployment check.

a)

before

b)

until

c)

after

51.

_________ he makes a resume, he will begin to look for a new job.

a)

after

b)

before

c)

when

52.

Go and have a sleep, ____ you are tired.

a)

when

b)

until

c)

if

53.

The waiters are never there_____you need them.

a)

after

b)

when

c)

before

d)

after

54.

We won't stop playing _____it gets dark.

a)

before

b)

until

c)

after

55.

She will take a shower before she _____ to work.

a)

will drive

b)

drive

c)

drives

56.

After he ______, he _____with Mr. Sander.

a)

have lunch/ will meet

b)

have lunch/ meet

c)

has lunch/ will meet

57.

You're going to be late ______________hurry up.

a)

when you

b)

unless

c)

if you don't

58.

Please, put everything away ______ you've finished cooking.

a)

before

b)

if

c)

unless

59.

Her mother_________happy when she ________ home.

a)

is / come

b)

will be/ come

c)

will be / comes

60.

She ______sick if _______eat.

a)

is / she doesn't

b)

will be / she don't

c)

will be 7 she doesn't

61.

I will call you __________ .

a)

as soon as I get home.

b)

when I gets home.

c)

Before I get home.

62.

I _______ well last night.

a)

slept

b)

sleep

c)

sleeped

d)

don't sleep

63.
We use Past Perfect for an action which happened before another past action or before a stated time in the past.
a)
Yes
b)
No
64.
Chuck had left the house before I  ________________(CALL).
a)
called
b)
had called
65.
We left the town 7 years ago because my parents  __________________ (FIND) better jobs.
a)
had found
b)
found
66.
I ______ to the shop to buy the shirt I _____ the day before.
a)
had gone  /   saw
b)
been   /  had bought 
c)
went  /  had seen
67.
By the time his friend _____ the conclusions, Luke ______ all the assignment. 
a)
finished   /   had already sent
b)
sent  /  had already finished
c)
had send   /   finished
68.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
69.
Kevin failed his exam because.....
a)
he had watched tv.
b)
he had spent all his money.
c)
he had not study
d)
he hadn’t studied at all.
70.
I ____ a sandwich, so I wasn't hungry.
a)
have eaten
b)
have eat
c)
had eaten