For each sentence, choose the best word or phrase to complete the gap from the choices
below.
1. This time tomorrow some of the people in this room __________________ to their
home countries.
A
will travel B
will travelling C
will be travelling D
will have
travelling
2. Augusto couldn't open the classroom door because one of the other students
__________ it from the inside.
A
locked B
was locking C
has locked D
had locked
3. Every day, even when it's raining heavily, Henry ____ for an early morning run before
eating breakfast.
A
going B
is going C
goes D
is gone
4. At the moment, _________ an exercise in order to review the English verb tenses that
I have learned.
A
I do B
I doing C
I'm doing D
I've done
5. Before people landed on the Moon in 1969, some people ________ that the moon was
made of cheese.
A
believed B
were believing C
have believed D
had been believing
6. By Christmas, all of the students in our class __________________ to their countries.
A
will return B
will have returned C
will be returning D
will have
returning
7. This is Javi's last week at the school so ________________ Goodbye to all his new
friends for the last three days.
he says B
he said C
he's said D
he's been saying
8. I'm sorry I can't come to your party tomorrow night. __________ dinner with Cristina
and Samara. Maybe I can come along afterwards.
A
I will have B
I'm having C
I have D
I will have had
9. So far, during her time at International House Bristol, Tchior ________ to six pancake
parties and fifteen barbecues.
A
came B
comes C
has come D
has been coming
10. At six o'clock this morning most of us were asleep in bed. But Atheer ____________
for today's grammar.
A
studied B
studies C
was studying D
has studied
11. This is the second to last question in this set of questions. In two minutes' time you
__________________ and then you will find out your score.
A
will finish B
will have finished C
will be finishing D
will have
been finishing
12. When Elisabetta _______ for her morning lesson, the teacher was collecting the
homework from the other students.
A
arrived B
was arriving C
had arrived D
had been arriving
Choose the best tense. (Present Perfect, Past Simple, Future Simple, Past
Continuous etc.)
1. I . (finish) doing this exercise.
has just finished
just finished
have just finished
just have finished
am finishing
2. I ........................................... positive reviews about that film in the papers so I am
going to see it.
has read
have read
read
readed
will read
3. ........................................... rugby?
Did you ever played
Do you ever played
you ever play
Has you ever played
Have
Have you ever played
4. We ............................... that film.
already did see
already saw
has already seen
have already seen
will already seen
5. Which books .......................................... to school yesterday?
took you
take you
have you taken
do you take
did you take
6. Harry ............... and we ............................ him the news.
woke up were telling
woke up told
was waking up told
wakes up told
had woken up told
7. He ......................................... about everything!
always complain
always complains
is always complaining
complain
will always
is complaining
8. If I ....................... the Superman, I ........................
were will fly
would be flew
were would fly
would be would fly
was fly
9. After he .............................painting, he ..........................a shower.
finish have
finished had
had finished had
had finished had had
has finished had
10. He was late. When he ......................... at the airport, the plane ...................
arrived ... had already left
has arrived ... left
had arrived ... had left
had arrived ... left
left ... had arrived
11. Look! She .. from a large whisky-bottle.
are drinking
is drinking
drink
drinks
will drink
12. He mineral water every day.
are drinking
drink
drinks
is drinking
will drink
13. Many things _____ this month.
would change
have changed
has changed
didn't changed
changed
14. Leif Ericson..................Vinland while he towards the west.
discovered ... sailed
discovered ... was sailing
has discovered ... was
sailing
has discovered ... were sailing
was discovering ... sailed
15. We _____ my aunt next week on Friday. It will be her birthday.
are visiting
have visited
is visiting
visited
will visit
16. The weather forecast says the sun _____ tomorrow.
will shine
shines
may shine
is shining
17. She _____ in this house for years.
has been living
has lived
have lived
18. When _____?
have you arrived
has you arrived
is going to shine
lived
do you arrived
lives
did you arrived
did you arrive
19. _____ your homework?
Did you do
Has you done
done
20. Hi Jane, you _____ sad! What's up?
Has you done
Have you do
Have you
will look
looks
look
is looking
are looking
Choose the best way to complete the sentences
1. London _____ a lot since 1975.
will change
have changed
has changed
2. I did my homework while I _____ television.
had watched
was watch
was watching
3. If she asks for money, I _____ her.
gave
give
given
gives
4. The manager _____ soon.
arrived
arrives
has arrive
5. She never _____ late to school.
came
come
comes
is arriving
7. If I _____ the address, I would have gone there.
had known
have known
knew
know
discovered
will just discovered
10. The baby _____ usually well behaved.
watching
will arrive
is coming
6. I met Jane while I _____ on the beach.
walk
walked
walking
was walking
9. Scientists _____ a new planet.
had just discover
has just discover
watched
change
will give
coming
8. She _____ to London yesterday.
go
gone
had went
went
changed
were walking
known
will go
have just discover
have just
are
has
is
shall
were
11. I _____ my work now. Do not disturb me.
am doing
do
done
was doing
12. She _____ cooking food daily.
liking
likes
like
is liking
13. I _____ a letter tomorrow.
has written
have written
were doing
has liked
will write
14. I _____ in this school for ten years.
were studying
studying
studied
write
write
have been studying
has been
studying
15. I _____ the pen before she did.
had taken
is taking
take
taken
16. Look! The boy _____ the hill.
climbing
climbs
is climbing
took
was climbing
17. The bus _____ before I reached the bus-stop.
arrive
arrived
had arrived
have arrive
18. You should always _____ healthy food.
eat
eaten
eating
shall eat
were climbed
will arrive
was eating
19. I _____ my grandmother next week.
should be visit
visit
visiting
will visit
20. She caught them while they _____.
did talked
is talking
talked
was talked
would visit
were talking