Perfect Tenses Quiz

Perfect tenses are often forgotten in English language teaching. The quiz will test your knowledge of the perfect tense to identify areas where you need improvement.

A quiz will test your knowledge of English’s perfect tenses (past, present, and future). You can find helpful tips to improve your language skills in the English language. You can get valuable tips like perfect tenses and tense conversion.

Perfect Tenses Quiz Instructions:

  • There will be 30 multiple choice questions in this quiz.
  • Answers to the questions will change randomly each time you start this quiz.
  • Practice this quiz at least three times to secure High Marks.
  • At the End of the quiz, you can see your scores and ratings.
  • If you found any incorrect answers in the quiz, click on the quiz title and comment on that MCQ so our team can update the incorrect answer on time.

  • 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