Grammar Quiz

Perfect Tenses of Verbs Quiz


Preview:


Pablo has won several awards for his poetry.

A. present perfect

B. past perfect

C. future perfect


The stallion will have run many miles.

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


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


By next year, that iron shop will have been in business for 100 years.

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


Most of the teachers have left already.

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


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


They have crossed the river.

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


Luisa has written to the mayor about the smog problem.

A. present perfect

B. past perfect

C. future perfect




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.