NEW
Font size
WorksheetsEnglish Tenses Quiz
Total questions: 50
Worksheet time: 25mins
She ___ to school every day.
go
goes
went
going
I ___ my homework now.
do
did
am doing
does
They ___ a movie last night.
watch
watched
watches
watching
We ___ to the party tomorrow.
will go
going
went
go
She ___ to the market yesterday.
goes
went
will go
going
I ___ tea in the evening.
drank
drinks
drink
drunk
They ___ their homework by 8 PM.
finish
finished
will finish
had finished
He ___ in London for five years.
lives
lived
is living
has lived
The baby ___ when the phone rang.
slept
was sleeping
is sleeping
had slept
We ___ our lunch already.
have had
had
will have
having
They ___ to the zoo next week.
go
went
will go
gone
He ___ to the office at 9 am every day.
goes
going
went
go
I ___ TV when she called.
watch
watched
was watching
have watched
She ___ in this school since 2018.
teaches
is teaching
has taught
taught
We ___ the result tomorrow.
will know
know
knew
knowing
I ___ reading this book for two hours.
am
have been
had
was
By the time you arrive, he ___ cooking.
will have finished
has finished
will finishing
finished
They ___ here since morning.
were waiting
waited
have been waiting
had waited
She ___ when the bell rang.
is sleeping
was sleeping
has slept
had slept
I ___ my project before the deadline.
have completed
had completed
was completing
complete
We ___ in this city for 10 years.
live
lived
have lived
living
He ___ breakfast before he left.
has eaten
had eaten
eats
ate
They ___ for the exam now.
study
studied
are studying
studies
I ___ my homework yet.
didn’t finish
haven’t finished
won’t finish
not finished
We ___ a lot by the end of the year.
will learn
will have learned
are learning
learn
He ___ for the company since 2010.
worked
is working
has worked
had worked
They ___ before I reached the hall.
leave
had left
were leaving
have left
I ___ this lesson three times already.
read
am reading
have read
was reading
We ___ our dinner by 9 PM.
will finish
finish
will have finished
had finished
She ___ songs all evening yesterday.
is singing
was singing
sang
has sung
I ___ my umbrella when it started to rain.
didn’t have
don’t have
hasn’t
hadn’t
When we got home, the children ___ TV.
watched
have watched
were watching
had watched
I ___ him since last year.
didn’t see
haven’t seen
hadn’t seen
don’t see
They ___ to the new mall yet.
didn’t go
hasn’t gone
haven’t gone
hadn’t gone
He ___ at 7 AM every day.
get up
gets up
getting up
got up
I ___ for you for an hour!
was waiting
waited
have been waiting
wait
___ you ever visited a zoo?
Did
Have
Do
Had
She ___ when I entered the room.
writes
was writing
wrote
has written
I think it ___ tomorrow.
rains
rained
will rain
rain
He ___ to school when he was five.
goes
went
going
gone
By next year, she ___ her degree.
gets
will get
will have got
is getting
I ___ my book at home yesterday.
forgot
have forgotten
forget
had forgot
We ___ when the teacher came.
were talking
are talking
talked
had talked
The train ___ before I reached the station.
has left
had left
leaves
leaving
She ___ hard these days.
works
working
is working
has worked
___ he finished his lunch?
Does
Did
Has
Is
They ___ for the match next week.
preparing
are preparing
prepares
prepared
I ___ a movie when he called.
watching
was watching
watched
have watched
We ___ here since morning.
sit
are sitting
have been sitting
sat
He ___ his work by the time we arrived.
finished
has finished
had finished
was finishing
