Present Perfect Tense Quizzes
Preview 20 Quizzes about Present Perfect Tense
…… a noise just then?
A. Have you been hearing?
B. Do you hear?
C. Did you hear?
D. Have you heard?
_________ you ever _________________ from Columbia, South Carolina to Denver, Colorado?
A. Has/driven
B. Have/driving
C. Has/drive
D. Have/driven
E. Have/drove
I __________________________ repaired your car.
A. Have already
B. Has just
C. Have yet
D. Has never
Marcha … playing badminton at 8 p.m last night
A. is
B. are
C. was
D. were
Kelly and Sammi ___________________ (play) the piano for six years.
A. has played
B. have played
C. has play
D. have playing
I . . . . this poor cat in the gutter when I was walking home from school this afternoon.
A. have found
B. am founding
C. found
D. find
Josua and Mark ……. the books since yesterday
A. borrowed
B. has borrowed
C. have borrowed
My Mother … a new car
A. have bought
B. has bought
C. have buy
D. has buy
Form the present perfect tense of the verb ‘eat’.
A. eatting
B. eated
C. eaten
D. ate
Recognize the irregular verb in the sentence: ‘They have broken the vase.’
A. breaked
B. broke
C. breaken
D. broken
Oh no! I have ….. (leave) my wallet in the car!
A. leaves
B. left
C. leaved
They __________ (live) in this city for five years.
A. living
B. have lived
C. has lived
D. lived
Peter ___________________ (be) to Thailand once before.
A. has been
B. has be
C. have been
D. have be
It appears that this child ______________________ all over the sofa!
A. Has wrote
B. Have written
C. Has written
D. Has writing
She will have finished my report
A. She will has finished my report
B. She have finished my report
C. She has finished my report
He hasn’t called me ……. yesterday morning.
A. since
B. from
C. for
D. in
Jane is such a clumsy girl. She always (hurt) ______________ herself whatever she does something. However, she (not have) ______________ any accident since the beginning of this month.
A. hurts … has not had
B. hurt … has not had
C. hurt … had
D. has not hurt … has not had
(A) … you finished your lunch yet?
(B) Yes, I ….
A. Has / has
B. Has / have
C. Have / have
D. Have / has
You and I …. be studying together tomorrow morning
A. are
B. is
C. was
D. will
Mr. Robinson _________ the election!
A. Just won
B. Has just won
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.