Perfect Tenses of Verbs Quiz
Preview:
The stallion will have run many miles.
A. present perfect
B. past perfect
C. future perfect
Pablo has won several awards for his poetry.
A. present perfect
B. past perfect
C. future perfect
By next Thursday, we will have built the set for the play.
A. present perfect
B. past perfect
C. future perfect
The sky had opened up and there was a storm.
A. present perfect
B. past perfect
C. future perfect
Luisa has written to the mayor about the smog problem.
A. present perfect
B. past perfect
C. future perfect
Some of the climbers had left for the summit too late.
A. present perfect
B. past perfect
C. future perfect
Most of the teachers have left already.
A. present perfect
B. past perfect
C. future perfect
By next year, that iron shop will have been in business for 100 years.
A. present perfect
B. past perfect
C. future perfect
The storm will have washed away the tracks.
A. present perfect
B. past perfect
C. future perfect
By that time, the dance troupe had mastered the routine for their recital.
A. present perfect
B. past perfect
C. future perfect
The Merrills will have lived in Kentucky for six years in May.
A. present perfect
B. past perfect
C. future perfect
By lunchtime, I had read almost the entire book.
A. present perfect
B. past perfect
C. future perfect
Elizabeth has spent the past three hours in the library.
A. present perfect
B. past perfect
C. future perfect
The hawk has flown to its nest.
A. present perfect
B. past perfect
C. future perfect
They have crossed the river.
A. present perfect
B. past perfect
C. future perfect