Perfect Tenses Quiz

  • Question of

    ______ you been to Japan?

    • Is
    • Has
    • Are
    • Have
  • Question of

    The children ______ the lost puppy.

    • is finding
    • have found
    • have find
    • had found
  • Question of

    We ______ finished eating dinner.

    • had not
    • have not
    • are not
    • will not
  • Question of

    We arrived at 8:05, but the train ______ already left.

    • has
    • have
    • had
    • is
  • Question of

    Thomas and Jeremy ______ by lunch time.

    • will have arrived
    • will arrive
    • will be arriving
    • arrived
  • Question of

    We ______ before we come, so we will be hungry.

    • will be eating
    • won’t have eaten
    • will have eaten
    • won’t be eating
  • Question of

    We ______ been married for a long time.

    • sas
    • were
    • have
    • had
  • Question of

    By 2050 scientists ______ a cure for cancer.

    • will be founding
    • will be found
    • will have found
    • will have founding
  • Question of

    It was a very difficult movie, but I ______ it because I ______ the book.

    • will understood, read
    • read, has understood
    • have read, understood
    • understood, had read
  • Question of

    My father is on the way. He ______ home yet.

    • haven’t arrived
    • hasn’t arrived
    • didn’t arrived
    • hadn’t arrived
  • Question of

    Which of the following sentences is written in future perfect tense?

    • I will walk five miles tomorrow.
    • John will have saved $200 by the end of the week.
    • I walked five miles yesterday.
    • John will save $200 by the end of the week.
  • Question of

    ______ you ever been to New York?

    • Are
    • Were
    • Do
    • Have
  • Question of

    I was sure that I ______ the place before.

    • had seen
    • have seen
    • had saw
    • seen
  • Question of

    I ______ by six.

    • was leaving
    • will have left
    • leave
    • had left
  • Question of

    I needed to know what ______ to my car.

    • happened
    • happens
    • had happened
    • has happened
  • Question of

    Come over to my house around 9 o’clock. By then, I ______ my history essay and we can go see a movie.

    • will complete
    • will have completing
    • will have completed
    • will have been completing
  • Question of

    I ______ a teacher since 2002.

    • was
    • have be
    • have been
    • had be
  • Question of

    I am still working. I haven’t finished my work ______.

    • already
    • yet
    • still
    • now
  • Question of

    I couldn’t see the teacher because he ______ before I arrived the school.

    • had left
    • has left
    • left
    • was leaving
  • Question of

    It was sunny but very cold. The snow ______ yet.

    • hasn’t completely melted
    • hadn’t completely melted
    • haven’t completely melted
    • wasn’t completely melted
  • Question of

    Which verb tense describes something that will happen in the future and be completed by a specific time.

    • Present Perect
    • Past Perfect
    • Future Perfect
    • Future Continous
  • Question of

    Correct the following sentence to future perfect tense: I will finish all of my work by tomorrow.

    • I finished all of my work by tomorrow.
    • I finish all of my work by tomorrow.
    • I would have finished all of my work by tomorrow
    • I will have finished all of my work by tomorrow.
  • Question of

    I ______ traveled to Spain. We really liked Spain.

    • had
    • go
    • have
    • has
  • Question of

    My family and I ______ to many different countries around the world.

    • has flown
    • have flown
    • flown
    • will have flown
  • Question of

    The storm destroyed the building that we ______ again.

    • will build
    • has build
    • have build
    • had build
  • Question of

    She ______ a horse before that day.

    • haven’t ride
    • hasn’t ride
    • hadn’t ridden
    • haven’t ridden
  • Question of

    At this time next week, we ______ the thief.

    • will have caught
    • will catch
    • catch
    • will be catching
  • Question of

    By next year, she ______ her promotion.

    • will recieved
    • have received
    • will have received
    • will be receiving
  • Question of

    By tomorrow morning, he ______ well.

    • will sleep
    • have slept
    • will have slept
    • slept
  • Question of

    Yuka ______ English for eight years by the time she graduated from university.

    • will have studied
    • studied
    • had studied
    • has studied

Leave your vote