Grammar Quiz

Present Perfect Tense Quizzes

Preview 20 Quizzes about Present Perfect Tense

Have you done your homework yet? Yes, I have ______________ finished it.

A. Yet
B. Never
C. Just
D. Sine

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

A. For
B. Since

Budi ….. in Bandung since 2010

A. Has live
B. Has lived
C. Have lived

I _________________ to Oregon twice last year

A. have been

B. has been

C. went

D. was going

when you use present perfect you select

A. based verb form

B. infinitive verb

C. past

D. past participle verb

You has not borrowed my book for one month

A. True
B. False

Elisa hasn’t finished her homework __________.

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

… Mahesa been to New Zealand?

A. Has
B. Is

Somebody _____________________ the baby and the toy to the wall!

A. Have taped
B. Have tapen
C. Has taped
D. Hasn’t tape

They haven’t visited us ____________________ Christmas.

A. For
B. Since

The businessman … offered her three times the value of her property, but she’s not interested.

A. ‘s
B. ‘ve

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing

I … read the terms and conditions.

  1. have
  2. has

The scientist __________________ more than half of the liquid into the 2nd flask (container).

A. Has pouring
B. Have pour
C. Has poured
D. Has pour

They haven’t visited us ____________________ Christmas.

A. For
B. Since

I haven’t met Mary __________________ the end of school.

A. For
B. Since

__________________ you _____________ the baby’s toys? They’re not in the cabinet!”

A. Have/see
B. Has/see
C. Has/seen
D. Have/seen

During this year my old friend Robert ________ played in more than twenty soccer games.

A. Ever
B. Has
C. Never
D. Have

I am going to paint my bedroom

A. I have painted my bedroom
B. I am have painted my bedroom
C. I am have to painted my bedroom

I have read two books ___________________ the weekend. (Now, it is Friday.)

A. For
B. Since

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.