Grammar Quiz

Present Perfect Tense Quizzes


Preview 20 Quizzes about Present Perfect Tense

The Past Participle Form for CHOOSE is?

A. Chosed

B. Chose

C. Choosed

D. Chosen


We haven’t seen Mary ___________________ the party.

A. For
B. Since


Our class ____________ 3 grammar quizzes so far this semester.

A. has had

B. had

C. have had

D. has having


Have you ever been to Italy? No, I ………….

A. have

B. haven’t


I have been a student ___________________ I was 6.

A. For
B. Since


Jack hasn’t been to Hungary ________________ 1981.

A. For
B. Since


Tom and Alex __________________(not/eat) the cookies.

A. hasn’t eaten

B. hasn’t eated

C. haven’t eaten

D. haven’t eated


Josua and Mark ……. the books since yesterday

A. borrowed

B. has borrowed

C. have borrowed


It hurts me to see them as they are now. They (not/speak) _______ a single word for ages.

A. didn’t speak

B. have not spoken

C. don’t speak

D. is not speaking


He looks really tired. He …………….. slept …………. 48 hours.

A. haven’t / for

B. hasn’t / since

C. hasn’t / for

D. haven’t / since


The baby __________ asleep yet. What’s the matter?

A. has not fallen

B. has not fell

C. has not fall

D. did not fall


The Past Participle Form for KNOW is?

A. Known

B. Knowed

C. Knew

D. Know


They …. on a roller coaster (+)

A. haven´t being

B. hasn´t been

C. has been

D. have been


The baby _________ finally _________________________.

A. Have/fall asleep
B. Have/fallen asleep
C. Has/fell asleep
D. Has/fallen asleep
E. Have/fell asleep


It’s a great movie. I have …….. that movie many times.

A. saw

B. seen

C. see


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

A. For
B. Since


They ____________________ the floor in this apartment for a long time.

A. Haven’t cleaned
B. Have cleaned
C. Hasn’t cleaned
D. Has cleaned


__________ you ever (try) ____________ Sushi?

A. has …. tried

B. have …. tried

C. did … try

D. did …. tried


You have ……. since the last time I saw you.

A. grew

B. grow

C. grown

D. is grow


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


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.