NEW
Font size
WorksheetsMixed Tenses
Total questions: 20
Worksheet time: 10mins
She _____ a book every evening.
read
reads
has read
is reading
Right now, he _____ his favourite TV show.
watches
is watching
has been watching
will have been watching
Last week, they _____ the new museum.
visit
visited
had visited
have visited
Next month, we _____ to Rome.
will travel
will be travelling
will have travelled
will have been travelling
I usually _____ swimming on Saturdays.
go
goes
will go
have gone
By the time she arrives, I _____ my homework.
finish
am finishing
will have finished
will have been finishing
He _____ lunch when I called him.
eats
ate
was eating
has been eating
They _____ the museum yet.
visit
visited
have visited
haven't visited
By this time next year, we _____ enough money for our trip.
saved
will save
will have saved
will be saving
She _____ in this city for five years.
lives
is living
has lived
had lived
By the time you arrive, I _____ for three hours.
will work
am working
had been working
will have been working
She _____ for the exam since yesterday afternoon.
studied
was studying
has been studying
will have been studying
He _____ in this apartment for two years by the end of this month.
lives
will be living
is going to live
will have been living
They _____ basketball since this morning.
play
played
are playing
have been playing
He _____ for two hours.
writes
has wrote
is writing
has been writing
Yesterday, Mr Smith _____ us three funny stories.
told
have told
is telling
was going to tell
We met when we _____ in Germany.
study
studied
were studying
had studied
My brother _____ in aliens.
don't believe
doesn't believe
isn't believing
hasn't believed
He told me that something _____ to her.
happen
happened
has happened
had happened
The Earth _____ around the Sun.
rotate
rotates
is rotating
has rotated
