wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

perfect tenses

Total questions: 62

Worksheet time: 1hrs 2mins

Name
Class
Date
1.

Josh ________________ in Southampton since 2017

a)

lives

b)

has lived

c)

lived

d)

is living

2.

Josh ____ to Southampton two years ago

a)

moves

b)

moved

c)

has moved

d)

has been moving

3.

I ______ on holiday to France in 2015

a)

was going

b)

went

c)

have been

d)

have gone

4.

My grandparents _____ a castle last summer.

a)

visited

b)

visit

c)

are visiting

d)

visits

5.

Where's your mum?

- She _____ to the supermarket like an hour ago.

a)

goes

b)

goed

c)

went

d)

did go

6.

Complete the statement:


I always _________ videogames with my friends every Friday.

a)

to play

b)

plays

c)

playing

d)

play

7.

Complete the statement:


He __________ do homework on weekends.

a)

doesn't

b)

don't

c)

isn't

d)

aren't

8.

Complete the statement:


_________ she study English in the morning?

a)

Do

b)

Is

c)

Are

d)

Does

9.

Complete the statement:


The dog _______ in the park every day.

a)

to play

b)

playing

c)

plays

d)

play

10.
Mona didn't __________ a story yesterday.
a)
wrote
b)
write
c)
writed
d)
wroted
11.
He ______ (win) the Nobel Prize last year. 
a)

has won

b)

has been winning

c)
won
d)
winning
12.

Tom _______ his tablet when his dad came back home. (use)

a)

uses

b)

was using

c)

used

d)

were using

13.

Alex ________ for a bus when I saw him. (wait)

a)

waits

b)

was waiting

c)

waited

d)

was

14.

I ............. in the kitchen this week.

a)

work

b)

am working

c)

working

d)

worked

15.

We ............................. to the cinema tomorrow.

a)

are going

b)

go

c)

went

d)

were going

16.

He never ...................... stressed about school. He likes it.

a)

is feeling

b)

feel

c)

felt

d)

feels

17.
.............she run a lot?
a)
do
b)
does
c)
is
d)
are
18.

 I________ along the street when I suddenly heard footsteps behind me.

a)

was walking

b)

am walking

c)

walk

d)

walked

19.

The boy fell while he________down the stairs.

a)

run

b)

running

c)

was running

d)

runs

20.

I haven’t met him again since we________school ten years ago.

a)

have left

b)

leave

c)

left

d)

had left

21.

Be quite! Amy .............................. (sleep) at the moment.

a)

was sleeping

b)

sleep

c)

slept

d)

is sleeping

22.

I ......................(cook) the pizza when the phone rang.

a)

is cooking

b)

was cooking

c)

cooked

d)

cook

23.

Where is Mike? - He ______

a)

sleeps

b)

sleep

c)

is sleeping

d)

slept

24.

What are you doing? - I ______

a)

study

b)

am studying

c)

are studying

d)

studied

25.

Ann's clothes are covered in stains. She ... since morning

a)

painted

b)

has been painting

c)

paints

d)

paint

26.

This is the best book I have ever ... .

a)

read

b)

been reading

c)

readed

d)

reading

27.

Look! Somebody has ... your luggage.

a)

stolen

b)

been stealing

c)

steal

d)

stole

28.

You have ... all day. Let me drive now.

a)

driven

b)

been driving

c)

drove

d)

driving

29.
Which one is the present perfect continuous?
a)
I do my homework.
b)
I am doing my homework.
c)
I have done my homework.
d)
I have been doing my homework.
30.

Up to now, no one _______ the lottery yet.

a)

wins

b)

winning

c)

has won

d)

is winning

31.

I've ___________ Timothy since we were at primary school together.

a)

been knowing

b)

known

32.

This time last year I _____ in Japan.

a)

have travelled

b)

travelled

c)

was travel

d)

was travelling

33.

It is the first time Helen _____ a car.

a)

drives

b)

drove

c)

was driving

d)

has driven

34.
What verb tense is this:
"I have done my homework".
a)
Present simple.
b)
Present continuous.
c)
Present perfect simple.
d)
Present perfect continuous.
35.
What verb tense is this:
"I have been studying a lot".
a)
Present simple.
b)
Present continuous.
c)
Present perfect simple.
d)
Present perfect continuous.
36.
.................. not to talk politics at dinner table.
a)
I'm prefering
b)
I prefer
37.
"How's your English?"
"Not bad. I think it ___(improve) slowly."
a)
improves
b)
improve
c)
is improving
d)
is improveing
38.
He didn't ___ TV yesterday. He doesn't ___ TV at all!
a)
watch / watch
b)
watch / watches
c)
watching / watching
d)
watched / watched
39.
Where did you study when you ............ 10 years old?
a)
are
b)
was
c)
did
d)
were
40.

As Sam was sleeping last night, the thief______ his car.

a)

steal

b)

stole

c)

was stealing

d)

were stolen

41.

Yesterday at this time, I ___________ at my desk at work.

a)

was sit

b)

sitting

c)

sat

d)

was sitting

42.

while I was writing the letter, my dad _________.

a)

coming

b)

was coming

c)

were coming

d)

came

43.

While I ________________ a newspaper, my brother cried.

a)

was read

b)

read

c)

were reading

d)

was reading

44.

It rained heavy while we __________ dinner.

a)

was having

b)

having

c)

were having

d)

had

45.

We _________ to school yesterday.

a)

walking

b)

were walking

c)

was walking

d)

walked

46.

I ____________ some milk last night.

a)

drink

b)

drank

c)

was drinking

d)

were drinking

47.

We ________ to the theatre very often.

a)

don't go

b)

aren't going

48.

I ___________ а newspaper at least once а week.

a)

read

b)

am reading

49.

Nadine and Claire _________ quite well at school at the moment.

a)

do

b)

are doing

50.

A doctor _________ the patients everyday

a)

examined

b)

examines

c)

examining

51.

They .............. lunch right now.

a)

is having

b)

are having

c)

has

d)

have

52.

The shop .................... at 8.30 in the morning.

a)

is opening

b)

are opening

c)

opens

d)

open

53.

We often _________ TV in the evening.

a)

watch

b)

is watching

54.

They .... at school yesterday.

a)

wasn't

b)

aren't

c)

don't be

d)

didn't be

e)

weren't

55.

Look! The girl...

a)

cries

b)

cry

c)

cried

d)

is crying

e)

crys

56.

Sophia and Isabella _______________ (not/finish) their power point presentation on African animals yet.

a)

haven't finish

b)

haven't finished

c)

hasn't finished

57.
In the evenings, I often play chess with my next door neighbor. I ---- chess with him ever since I ----here ten years ago.

a)
have been playing/moved
b)
played/moved
c)
have been playing/have moved
d)
 played/have been moving
58.
Choose the correct option:
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
59.

Our school had closed for the summer.

a)

present perfect

b)

past perfect

c)

future perfect

d)

present continuous

60.

My mother __________ cooking the meal when the guests arrived.

a)

have just finished

b)

is just finished

c)

has just finished

d)

had just finished

61.

We __________ Karen for a long time.

a)

had known

b)

had knew

c)

has knew

d)

have known

62.

Fill in the blank for PAST PERFECT tense:

"Jenny __________ never been on that roller coaster before today!"

a)

has

b)

have

c)

had

d)

will have