Worksheetsperfect tenses
Total questions: 62
Worksheet time: 1hrs 2mins
Josh ________________ in Southampton since 2017
lives
has lived
lived
is living
Josh ____ to Southampton two years ago
moves
moved
has moved
has been moving
I ______ on holiday to France in 2015
was going
went
have been
have gone
My grandparents _____ a castle last summer.
visited
visit
are visiting
visits
Where's your mum?
- She _____ to the supermarket like an hour ago.
goes
goed
went
did go
Complete the statement:
I always _________ videogames with my friends every Friday.
to play
plays
playing
play
Complete the statement:
He __________ do homework on weekends.
doesn't
don't
isn't
aren't
Complete the statement:
_________ she study English in the morning?
Do
Is
Are
Does
Complete the statement:
The dog _______ in the park every day.
to play
playing
plays
play
has won
has been winning
Tom _______ his tablet when his dad came back home. (use)
uses
was using
used
were using
Alex ________ for a bus when I saw him. (wait)
waits
was waiting
waited
was
I ............. in the kitchen this week.
work
am working
working
worked
We ............................. to the cinema tomorrow.
are going
go
went
were going
He never ...................... stressed about school. He likes it.
is feeling
feel
felt
feels
I________ along the street when I suddenly heard footsteps behind me.
was walking
am walking
walk
walked
The boy fell while he________down the stairs.
run
running
was running
runs
I haven’t met him again since we________school ten years ago.
have left
leave
left
had left
Be quite! Amy .............................. (sleep) at the moment.
was sleeping
sleep
slept
is sleeping
I ......................(cook) the pizza when the phone rang.
is cooking
was cooking
cooked
cook
Where is Mike? - He ______
sleeps
sleep
is sleeping
slept
What are you doing? - I ______
study
am studying
are studying
studied
Ann's clothes are covered in stains. She ... since morning
painted
has been painting
paints
paint
This is the best book I have ever ... .
read
been reading
readed
reading
Look! Somebody has ... your luggage.
stolen
been stealing
steal
stole
You have ... all day. Let me drive now.
driven
been driving
drove
driving
Up to now, no one _______ the lottery yet.
wins
winning
has won
is winning
I've ___________ Timothy since we were at primary school together.
been knowing
known
This time last year I _____ in Japan.
have travelled
travelled
was travel
was travelling
It is the first time Helen _____ a car.
drives
drove
was driving
has driven
"I have done my homework".
"I have been studying a lot".
"Not bad. I think it ___(improve) slowly."
As Sam was sleeping last night, the thief______ his car.
steal
stole
was stealing
were stolen
Yesterday at this time, I ___________ at my desk at work.
was sit
sitting
sat
was sitting
while I was writing the letter, my dad _________.
coming
was coming
were coming
came
While I ________________ a newspaper, my brother cried.
was read
read
were reading
was reading
It rained heavy while we __________ dinner.
was having
having
were having
had
We _________ to school yesterday.
walking
were walking
was walking
walked
I ____________ some milk last night.
drink
drank
was drinking
were drinking
We ________ to the theatre very often.
don't go
aren't going
I ___________ а newspaper at least once а week.
read
am reading
Nadine and Claire _________ quite well at school at the moment.
do
are doing
A doctor _________ the patients everyday
examined
examines
examining
They .............. lunch right now.
is having
are having
has
have
The shop .................... at 8.30 in the morning.
is opening
are opening
opens
open
We often _________ TV in the evening.
watch
is watching
They .... at school yesterday.
wasn't
aren't
don't be
didn't be
weren't
Look! The girl...
cries
cry
cried
is crying
crys
Sophia and Isabella _______________ (not/finish) their power point presentation on African animals yet.
haven't finish
haven't finished
hasn't finished
It ... all day! Why can’t it stop!
Our school had closed for the summer.
present perfect
past perfect
future perfect
present continuous
My mother __________ cooking the meal when the guests arrived.
have just finished
is just finished
has just finished
had just finished
We __________ Karen for a long time.
had known
had knew
has knew
have known
Fill in the blank for PAST PERFECT tense:
"Jenny __________ never been on that roller coaster before today!"
has
have
had
will have
