Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8b perfect tenses

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.
Why ______ so much rice today ?
a)
have you ate
b)
has you ate
c)
has you eaten
d)
have you eaten
2.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
3.
She ________ a horse before.
a)
has not ridden
b)
have not ridden
c)
has not rode
d)
have not rode
4.
The woman ______ her book.
a)
haven't readen
b)
hasn't read
c)
haven't read
d)
hasn't readed
5.
_____ her yet?
a)
Have you saw
b)
Has you saw
c)
Have you seen
d)
Has you seen
6.
I______yet.
a)
made my bed.
b)
has made my bed.
c)
haven't made my bed.
d)
hasn't made my bed.
7.

Helen … (to wash) the dishes for fifteen minutes.

a)

have been washing

b)

has been washing

c)

is been washing

d)

has be washing

8.

My classmates … (to write) a dictation since the beginning of the lesson.

a)

have been writing

b)

has been writing

c)

are writing

d)

have written

9.

The tourists … (to do) the sightseeing since nine o’clock.

a)

have done

b)

have been done

c)

have been doing

d)

have been do

10.

You … (to work) as a computer programmer for more than fifteen years.

a)

has been working

b)

have are working

c)

have been worked

d)

have been working

11.

Andy and Den … (to discuss) the plans for their winter holidays for two hours now.

a)

have discussing

b)

has been discussing

c)

have been discussed

d)

have been discussing

12.
Which tense is this?
"I have lost my keys"
a)
Past Simple
b)
Past Continuous
c)
Present Perfect
d)
Past Perfect Continuous
13.
Which tense is this?
"Mozart wrote more than 600 pieces of music"
a)
Past Simple
b)
Past Continouos
c)
Past Perfect
d)
Past Perfect Continuous
14.
Which tenses are these?
"When we arrived, he had already gone home."
a)
Past Simple, Past Perfect
b)
Past Perfect, Past Simple
c)
Past Simple, Past Perfect Continuous
d)
Past Perfect, Past Perfect
15.
Which tense is this?
"At last the bus came. I HAD BEEN WAITING for 2 hours"
a)
Past Simple,Past Continuous
b)
Past Simple, Past Simple
c)
Past Simple, Past Perfect
d)
Past Simple, Past Perfect Continuous
16.
I was disappointed when I had to cancel my holidays. I ____________ forward to it.
a)
had looked
b)
had been looking
c)
was looking
d)
looked
17.
I invited Rachel to the party, but she couldn't come. She ___________ to do something else.
a)
had been arranging
b)
had arranged
c)
arranged
d)
was arranging
18.
We were good friends. We _______ each other for years.
a)
had been knowing
b)
had known
c)
knew
d)
was knowing
19.
 When I got home Mark had just turned the TV. He __________ a film.
a)
was watching
b)
had been watching
c)
watched
d)
had watched
20.

Which sentence is correct?

a)

Have you found a new job already?

b)

A company has just called me about an interview.

c)

I haven't already bought a new suit.

d)

Have you yet researched the company?