wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

The Perfect Tense

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.
Our teacher _____ each of us different parts of the project.
a)
was assigned
b)
has assigned
c)
had assigning
d)
will have assign
2.
Your team ____ the tournament by then.
a)
will have win
b)
was won
c)
will have won
d)
had win
3.
I _____ very hard for tomorrow's test.
a)
will studied
b)
will have study
c)
have studied
d)
had study
4.
By next month our clothing store _____ a new location.
a)
had opening
b)
was opened
c)
had open
d)
will have opened
5.
This town has prospered ever since the steel mill opened.
a)
past perfect
b)
present perfect
c)
future perfect
6.
Sabrina had felt uneasy before she went out onto the stage.
a)
past perfect
b)
present perfect
c)
future perfect
7.
After today, I will have forgotten my keys everyday this week.
a)
past perfect
b)
present perfect
c)
future perfect
8.
Jordan revised the essay that he had written last month.
a)
present perfect
b)
past perfect
c)
future perfect
9.

Write the correct perfect tense form of the underlined word in each sentence.


Overflowing rivers flood a large part of the county (present perfect).

a)

have flooded

b)

will have flooded

c)

had flooded

d)

flooded

10.

Write the correct perfect tense form of the underlined word in each sentence.


The long journey to the West Coast begin (present perfect).

a)

had begun

b)

has began

c)

had began

d)

has begun

11.

Write the correct perfect tense form of the underlined word in each sentence.


The flock of geese fly more than 150 miles so far (present perfect).

a)

are flying

b)

will be flying

c)

flew

d)

have flown

12.

Write the correct perfect tense form of the underlined word in each sentence.


It's Tuesday, and Max start to hike this trail (present perfect).

a)

had started

b)

has started

c)

have started

d)

will be starting

13.
Kim ________responded to my email, but I am still waiting to hear from Tom.
a)
has
b)
will have
c)
had
d)
here
14.
Jim never replied to my text message because he ________ misplaced his phone yesterday.
a)
has
b)
will have
c)
had
d)
is going to have
15.
The two brothers _________ finished their exams by next week.
a)
have
b)
has
c)
will have
d)
had
16.

By next winter, we ________ have moved to sunny Florida.

a)

have

b)

has

c)

will have

d)

had

17.
By the end of the day yesterday, we ________ hiked all the way around the mountain.
a)
have
b)
will have
c)
had
d)
has
18.
Johnny _________ volunteered at the animal shelter for years, and everyone there appreciates his commitment.
a)
has
b)
will have
c)
is going to
d)
had
19.
Angela had left for school before remembering to brush her teeth.
a)
past perfect
b)
future perfect
c)
present perfect
20.
Christina has completed the first lap of the race.
a)
present perfect
b)
future perfect
c)
past perfect