Present Perfect Tense Quizzes

Preview 20 Quizzes about Present Perfect Tense

Have you _______________ seen that film?

A. Never
B. Ever
C. Already
D. Yet

You has not borrowed my book for one month

A. True
B. False

I am going to paint my bedroom

A. I have painted my bedroom
B. I am have painted my bedroom
C. I am have to painted my bedroom

That business trainer is very well known. She ________________ personnel at top companies like Google and Amazon.

A. Is training
B. Was training
C. Trained
D. Has trained

Jack hasn’t been to Hungary ________________ 1981.

A. For
B. Since

My father hasn’t slept ________________ twenty-four hours.

A. For
B. Since

They haven’t seen St Paul’s Cathedral _____________________.

A. Yet
B. Jet
C. Ever
D. Never

During this year my old friend Robert ________ played in more than twenty soccer games.

A. Ever
B. Has
C. Never
D. Have

_____ you seen her?

A. Has
B. Have

I already know about the meeting. My coworker _________________ it last week.

A. Mentions
B. Is mentioning
C. Mentioned
D. Has mentioned

Paul hasn’t played the piano ___________________ he was a boy.

A. For
B. Since

I … sent you a message

A. Have just
B. Has just
C. Just
D. Will

The scientist __________________ more than half of the liquid into the 2nd flask (container).

A. Has pouring
B. Have pour
C. Has poured
D. Has pour

Paul hasn’t played the piano ___________________ he was a boy.

A. For
B. Since

I’ve been here _______ Saturday.

A. For
B. Since

Someone … left the letter on your desk.

  1. have
  2. has

Elisa hasn’t finished her homework __________.

A. Already
B. Just
C. Yet
D. Ever

I have ______________________ done the shopping.

A. Already
B. Ever
C. Yet
D. Since

I haven’t worked ______________________ 1 April.

A. For
B. Since

She … here for one week

A. Have being
B. Has being
C. Have been
D. Has been

How to use : Read the question carefully, then select one of the answers button.

Tips : If this page always shows the same questions, make sure you correct the question first by pressing the "check answer" button.