Present Perfect Tense Quizzes


Preview 20 Quizzes about Present Perfect Tense

He … his homework very well

A. Have not do
B. Has not do
C. Has not done
D. Have not done


My son _______________________ his shoes for many years, so he wants to buy new ones.

A. Have wear
B. Has wore
C. Has worn
D. Have weared
E. Has wear


I have ______________________ done the shopping.

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


We haven’t seen Mary ___________________ the party.

A. For
B. Since


I have been a student at UCI ______ two quarters.

A. For
B. Since


Oh, no! My car I________!

A. Has disappeared
B. Disappeared


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

A. For
B. Since


She _______ been to Italy.

A. Has
B. Have


I have been in the U.S. ______ June 2nd.

A. For
B. Since


Mr. Robinson _________ the election!

A. Just won
B. Has just won


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

A. For
B. Since


All his football training makes ………….. very fit.

A. He
B. His
C. Him


We have … here for a long time.

A. Be
B. Been
C. Being
D. To be


Jane has worked here ______________ two weeks already.

A. For
B. Since


Mary hasn’t finished her homework ____________________.

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


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

A. For
B. Since


We … to France on holiday last year.

A. Went
B. ‘ve gone
C. Go


They have __________________ arrived.

A. Just
B. For
C. Since
D. Yet


My cousin … as a medical assistant for almost a year.

  1. has worked
  2. have worked


One of the students … completed the final exam.

A. ‘ve just
B. ‘s just


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.