Perfect Tense Quiz

  • Question of

    Luisa has written to the mayor about the smog problem.

    • Present Perfect
    • Future Perfect
    • Past Perfect
  • Question of

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

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    By lunchtime, I had read almost the entire book.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    Most of the teachers have left already.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    The Merrills will have lived in Kentucky for six years in May.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    The hawk has flown to its nest.

    • Present Perfect
    • Past Perfect
  • Question of

    The stallion will have run many miles.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    The sky had opened up and there was a storm.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    The storm will have washed away the tracks.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    They have crossed the river.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    By that time, the dance troupe had mastered the routine for their recital.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    Elizabeth has spent the past three hours in the library.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    By next Thursday, we will have built the set for the play.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    Some of the climbers had left for the summit too late.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    Pablo has won several awards for his poetry.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    The plumber had completed the job by noon.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    By May, the team will have repaired the damage.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    (Present Perfect of move) The bird keepers ________________ the cranes to their new habitat.

    • Have Moved
    • Had Moved
    • Will Have Moved
  • Question of

    (past perfect of walk) It seemed as though we ______________ at least 5 miles through the woods.

    • Have Walked
    • Had Walked
    • Will Have Walked
  • Question of

    (present perfect of predict) The weather forecaster ________________ snow for Friday.

    • Has Predicted
    • Had Predicted
    • Will Have Predicted
  • Question of

    (future perfect of hatch) If all goes well, the robin’s eggs _________________ by then.

    • Have hatched
    • Had hatched
    • WiIl Have hatched
  • Question of

    (past perfect of stop) By the time we got to Pittsburgh, the rain ___________________.

    • Has Stopped
    • Had Stopped
    • Will Have Stopped
  • Question of

    (future perfect of close) I am afraid the store ______________ by the time we get there.

    • Had Closed
    • Has Closed
    • Will Have Closed
  • Question of

    (present perfect of help) Joe and Mary ______________ us with our project.

    • Had Helped
    • Will Have Helped
    • Have Helped
  • Question of

    Which perfect tense is this sentence? The president will have made a decision by the end of the week.

    • Future Perfect
    • Past Perfect
    • Present Tense
    • past Tense
  • Question of

    What tense is this sentence written in ? Jordan has invented a new way to power his car.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    What is the perfect tense verb phrase in this sentence? The computer has failed twice this week.

    • Has Failed
    • Failed
    • Has
    • Has Failed
    • Has Failed Twice
  • Question of

    What is the perfect verb phrase in this sentence? By next month our clothing store will have opened a new location.

    • Will Have Opened
    • Have Opened
    • Opened
    • Will Have Opened
    • Will Have
  • Question of

    Which perfect tense is this sentence written in? They had not closed the schools before the big snowstorm arrived.

    • Present Perfect
    • Past Perfect
    • Future Perfect
  • Question of

    Which word is missing in this future perfect verb phrase? By 2017, we have known each other for ten years.

    • Will
    • Has
    • Had
    • Have

Leave your vote