wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Simple Verb Tense and Perfect Tense

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.
Luisa has written to the mayor about the smog problem.
a)
present perfect
b)
past perfect
c)
future perfect
2.
By next year, that iron shop will have been in business for 100 years.
a)
present perfect
b)
past perfect
c)
future perfect
3.
By lunchtime, I had read almost the entire book.
a)
present perfect
b)
past perfect
c)
future perfect
4.
Most of the teachers have left already.
a)
present perfect
b)
past perfect
c)
future perfect
5.
The Merrills will have lived in Kentucky for six years in May.
a)
present perfect
b)
past perfect
c)
future perfect
6.
The hawk has flown to its nest.
a)
present perfect
b)
past perfect
c)
future perfect
7.
The stallion will have run many miles.
a)
present perfect
b)
past perfect
c)
future perfect
8.
The sky had opened up and there was a storm.
a)
present perfect
b)
past perfect
c)
future perfect
9.
The storm will have washed away the tracks.
a)
present perfect
b)
past perfect
c)
future perfect
10.
They have crossed the river.
a)
present perfect
b)
past perfect
c)
future perfect
11.
By that time, the dance troupe had mastered the routine for their recital.
a)
present perfect
b)
past perfect
c)
future perfect
12.
Elizabeth has spent the past three hours in the library.
a)
present perfect
b)
past perfect
c)
future perfect
13.
By next Thursday, we will have built the set for the play.
a)
present perfect
b)
past perfect
c)
future perfect
14.
Some of the climbers had left for the summit too late.
a)
present perfect
b)
past perfect
c)
future perfect
15.
Pablo has won several awards for his poetry.
a)
present perfect
b)
past perfect
c)
future perfect
16.
The plumber had completed the job by noon.
a)
present perfect
b)
past perfect
c)
future perfect
17.
By May, the team will have repaired the damage.
a)
present perfect
b)
past perfect
c)
future perfect
18.
(Present Perfect of move) The bird keepers ________________ the cranes to their new habitat.
a)
have moved
b)
had moved
c)
will have moved
19.
(past perfect of walk) It seemed as though we ______________ at least 5 miles through the woods.
a)
have walked
b)
had walked
c)
will have walked
20.
(present perfect of predict) The weather forecaster ________________ snow for Friday.
a)
has predicted
b)
had predicted
c)
will have predicted
21.
(future perfect of hatch) If all goes well, the robin's eggs _________________ by then.
a)
have hatched
b)
had hatched
c)
will have hatched
22.
(past perfect of stop) By the time we got to Pittsburgh, the rain ___________________.
a)
has stopped
b)
had stopped
c)
will have stopped
23.
(future perfect of close) I am afraid the store ______________ by the time we get there.
a)
has closed
b)
had closed
c)
will have closed
24.
(present perfect of help) Joe and Mary ______________ us with our project.
a)
have helped
b)
had helped
c)
will have helped