NEW
Font size
WorksheetsKET 005 Tense Review
Total questions: 22
Worksheet time: 11mins
______ on the computer since this morning?
Did you play
Are you playing
Have you played
Robin ______ to the USA twice so far this year.
travelled
has travelled
travels
Annie ______ when the plane anded in London.
slept
has slept
was sleeping
______ the bill yet?
Did you pay
Have you paid
Do you pay
Ian ______ Paris. He hasn't returned yet.
has been to
has gone to
My parents ______ the same car for more than 20 years.
had
have
have had
Julie ______ all day and now she is sunburnt.
has been sunbathing
sunbathes
has sunbathed
I ______ our plane tickets last week.
book
booked
have booked
They ______ how to scuba dive tomorrow.
have been learning
learn
are learning
Ben ______ as a news presenter since 2000.
worked
was working
has been working
Have you ______ packed you suitcase? We aren't leaving until Friday!
already
yet
ever
The play ______ at 7:30, so hurry up!
is starting
starts
has started
Why ______ so early lately?
have you been waking up
were you waking up
are you waking up
She ______ 7 emails so far.
has written
has been writing
wrote
She ______ emails for 7 hours now.
is writing
has been writing
has written
Lewis is tired because he ______ all day.
has driven
is driving
has been driving
______ to Helen yesterday?
Have you spoken
Did you speak
Had yo spoken
I ______ the book when Robin knocked on the door.
have read
was reading
had read
After Alice got on the train, she realised she ______ to buy a ticket.
had forgotten
has forgotten
forgot
We ______ for our coffee yet.
didn't pay
haven't been paying
haven't paid
I ______ to call Ann when she rang me.
have just decided
had just decided
was just deciding
Linda ______ her presentation when they cancelled the meeting.
has already prepared
already prepared
had already prepared
