Grammar Quiz

Perfect Tense Quiz


Preview:


She _________________ ten pages already.

A. has wrote

B. has written

C. writed

D. wrote


Fill in the blank. They ______ finished the report by the time you find them.

A. will have

B. have


My family _______________ a great time at your party.

A. have had

B. had

C. has had

D. was had


Which one is the correct sentence future perfect tense ?

A. she had been dancing since she was five

B. she will have finished her study before 5 P.M this evening.

C. she have been cleaning for 2 hours

D. she will have a meat for dinner


Your parcel ………….. The postman brought it at eight o’clock.

A. Arrived

B. Have Arrive

C. Arriving

D. Has arrived


James has been in Thailand _____ months but he hasn’t visited the beach _____ .

A. for/ still

B. since/ already

C. since/ just

D. for/ yet


Choose the correct verb to complete the sentence in past perfect tense!

After they had …… the shellfish, they began to feel sick.

A. eaten

B. ate

C. eated

D. eats


When the alarm went off, Tim ________________ eight hours

A. has slept

B. had slept

C. will have slept


They __________________ in California ____________ they moved here.

A. were / since

B. have been / since

C. have been / for

D. were / for


We have lived here ____________ 2008.

A. for

B. since

C. in

D. on


My sister………………………….. away from home. But she came back two days later.

A. Run

B. Has run

C. Have run

D. Has running


What verb tense do you use for something that was started and completed in the past?

A. Past perfect

B. Present perfect

C. Simple past

D. Past continuous


Choose the correct verb to complete the sentence in past perfect tense!

When we had …… dinner, we went out.

A. finished

B. finishing

C. finishes

D. finish


That dog has been wonderful _______________ you got it.

A. for

B. since

C. but

D. when


Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing


The dog has been outside ________________ a long time

A. for

B. since

C. nearly

D. almost


Ben _____________ all of his dinner and can have dessert now.

A. has finished

B. had finished

C. will have finished


Tanya _____ a living statue.

A. have never seen

B. has never seen

C. have ever seen

D. ever has seen


Choose the correct verb to complete the sentence in past perfect tense!

She had …… in China before she went to Thailand.

A. lived

B. living

C. live

D. lives


I went to the box office at lunch-time, but they had already sold all the tickets.

A. past perfect tense

B. simple past tense

C. present perfect tense

D. past perfect continues


The runner Amos Temila…………………………… (break) the world record for the 1500 metres in Frankfurt. Then two days later in Helsinki, Lee Williams ran it in an even faster time.

A. Have break

B. Have breaking

C. Have broken

D. Has broken


She _____ in bed for ten days – she’s very ill.

A. was

B. were

C. has been

D. have been


Have you _____ money to a busker?

A. ever give

B. never give

C. ever given

D. given ever


Choose the correct verb to complete the sentence in past perfect tense!

When I arrived at the cinema, the film had ……

A. started

B. start

C. starts

D. starting


Robert ____________________ since 2013.

A. surfed

B. has surfed

C. is surfing

D. surfs




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.