Present Perfect Tense Quizzes
Preview 20 Quizzes about Present Perfect Tense
He ______________ to Hawaii many times.
A. have been
B. went
C. has been
D. was going
A: Have you dediced where to go on holiday?
B: No, I haven’t decided …………….
A. yet
B. just
C. already
Julie ________ living in Italy since May.
A. has being
B. is been
C. has been
I don’t need to buy tickets. I’ve ___________ bought mine. I got them online last week.
A. already
B. just
C. yet
She has been my friend ___________________ years.
A. For
B. Since
She has …. a delicious food for them
A. cook
B. cooked
C. cooks
D. cooking
He’s ____________ arrived. He is soaking wet from the rain outside.
A. already
B. just
C. yet
My father _________ golf before.
A. never played
B. has never played
C. have never played
D. has not playing
Jessica : Have you ever _____ your key? Indra : No, I haven’t. I always put it in my bag.
A. met
B. lost
C. played
D. bought
We have ….. Japan three times
A. visit
B. to visit
C. visiting
D. visited
E. visits
She ___________ (wear) that skirt many times.
A. have wear
B. have weared
C. has wore
D. has worn
Someone ____eaten my soup!
A. have
B. has
C. hasn’t
D. haven´t
Miss Rina…….. us English since 2004.
A. was teaching
B. has taught
C. is going to teach
D. taught
The women … disappointed for the poor service.
A. has be
B. have be
C. has been
D. have been
My mother … in the kitchen all day
A. Have cook
B. Have cooked
C. Has cook
D. Has cooked
The plumber (tell) ______________ me this morning that he would be back to finish the work at 2 p.m. But now, it is past three o’clock and he still (not come) ______________ back.
A. told … has not come
B. told … came
C. has told … has not come
My brother … about buying a used car from the dealer. Do you think it’s a good idea?
A. have been thinking
B. has been thinking
She _____ studied English for six days.
A. is
B. does
C. have
D. has
I_________________________ (eat) fried spiders. (+)
A. have eaten
B. has eaten
C. haven´t eat
D. haven´t eaten
Laura ___ finished painting the baby’s room.
A. Does have
B. Has got
C. Has
D. Have
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.