NEW
Font size
WorksheetsGrammar B1 - Quiz
Total questions: 50
Worksheet time: 25mins
She ___ in an office every day.
work
works
working
worked
They usually ___ lunch at 1 p.m.
have
are having
had
has
Water ___ at 100°C.
boils
boil
is boiling
boiled
My brother ___ tennis very often.
doesn’t play
isn’t playing
didn’t play
hasn’t played
Look! She ___ to the teacher.
talks
is talking
talked
has talked
We ___ for the bus right now.
wait
are waiting
waited
waits
I can’t talk now. I ___ dinner.
cook
am cooking
cooked
have cooked
They ___ TV at the moment.
watch
are watching
watched
were watching
I ___ my homework already.
did
have done
do
am doing
She ___ never been to London.
has
have
is
was
We ___ here since 2015.
live
lived
have lived
are living
He ___ just finished his lunch.
have
has
is
had
I ___ English for two years.
study
have been studying
studied
am studying
She is tired because she ___ all day.
have worked
has been working
worked
works
We ___ to the park yesterday.
go
went
gone
going
They ___ dinner at 7 p.m. last night.
have
had
having
has
I ___ TV before going to bed.
watched
watch
watching
watches
She ___ at the library last week.
is
was
were
be
I ___ when the phone rang.
sleep
was sleeping
slept
sleeps
They ___ football when it started to rain.
played
were playing
play
plays
While we ___ dinner, the lights went out.
have
were having
had
having
By the time she arrived, we ___ dinner.
have finished
had finished
finished
were finishing
I ___ my keys, so I couldn’t open the door.
had lost
lost
have lost
am losing
Look at those clouds! It ___ rain.
will
is going to
goes to
going
Don’t worry, I ___ help you with that.
am going to
will
going to
am
She ___ visit her grandmother next weekend (already planned).
is going to
will
goes to
is
I think Spain ___ win the match.
is going to
will
wins
winning
This time tomorrow, we ___ on the beach.
will be lying
are lying
lie
will lie
At 8 p.m., I ___ dinner with my family.
will have
will be having
have
am having
By next year, I ___ my course.
will finish
will have finished
am finishing
finished
By the time you arrive, we ___ dinner.
will have eaten
will eat
eat
are eating
While I ___ TV, my sister was studying.
watch
was watching
watched
have watched
I ___ in Paris for two years before I moved to London.
have lived
had lived
lived
live
She ___ breakfast when the postman arrived.
has
was having
had had
had
I can’t believe you ___ the news already!
heard
have heard
hear
hearing
By 2025, people ___ more electric cars.
will drive
will have driven
drive
driving
When I was a child, I ___ to the park every Saturday.
go
went
was going
have gone
He ___ for two hours before taking a break.
had been working
worked
was working
has been working
Listen! The baby ___.
cries
is crying
cried
cry
I ___ dinner with my friends tonight. (already arranged)
am having
will have
going to have
have
I have lived here ___ 2019.
for
since
She has worked in this company ___ five years.
for
since
Have you ___ visited New York?
yet
just
ever
We haven’t finished our homework ___.
yet
already
ever
since
He has ___ finished his lunch.
just
yet
ago
since
I met my best friend two years ___.
for
since
ago
They went to the cinema ___ Saturday.
last
since
ago
for
She goes to the gym ___ (word order).
often she goes
she often goes
goes often she
she goes often
We ___ watch TV after dinner.
never
never do
do never
never does
My parents are ___ late for meetings.
never
always never
never always
sometimes never
