
Present Perfect Tense Quizzes
Preview 20 Quizzes about Present Perfect Tense
I (read) her post three times but I still don’t understand what she means.
A. read
B. have read
C. reads
D. did read
Has your friend sent you a postcard?
A. No, he has.
B. Yes, she have.
C. No, he haven’t.
D. No, she hasn’t.
How are you? I _____ you for ages.
A. don’t see
B. hadn’t seen
C. haven’t seen
D. didn’t see
We ………………. any mail since we were retired.
A. haven’t received
B. hasn’t received
C. never received
He … had a lot of problems recently.
A. Have
B. ‘s
C. Is
He hasn’t smoked _______________________ three months.
A. For
B. Since
I _________________ to Oregon twice last year
A. have been
B. has been
C. went
D. was going
Select the best verb phrase to complete the idea. He ____________________ at Microsoft for a long time. He is thinking about getting a new job at another company.
A. Works
B. Is working
C. Was working
D. Has worked
(A) … you talked to Mr. Parfitt?
(B) No, I ….
A. Had / haven’t
B. Have / haven’t
C. Have / didn’t
D. Have/ has
Lucy ……. …… a famous person.
A. has meet
B. has meeted
C. have met
D. has met
“Why don’t you watch the film?’‘
“…..… before”
A. Watch
B. Watched
C. Watches
D. Have watched
Identify the regular verb in the sentence: ‘She has danced at the party.’
A. running
B. sang
C. danced
D. jumped
My sister ________ clothes since she was seven.
A. designed
B. has designed
C. has design
D. have designs
There (has) been many earthquakes in California.
A. True
B. False
Form the present perfect tense of the verb ‘play’.
A. will play
B. played
C. has played
D. have played
Have you seen Abdul ____?
A. today
B. yesterday
C. last week
We haven’t seen Mary ___________________ the party.
A. For
B. Since
We have lived here _______________________ seventeen days.
A. For
B. Since
Have you __________________ your homework yet?
A. did
B. done
C. have done
D. doing
I’ve never eaten oysters.
A. Something that happened at some unspecified time in someone’s life
B. Something that started in the past and continues up until now
C. Something that happened in the past and has some result or relevance to the present.
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.