Grammar Quiz

Perfect Tense Quiz

English multiple-choice grammar quiz about Perfect Tense

Preview:


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


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

A. Run

B. Has run

C. Have run

D. Has running


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


They __________________ in California ____________ they moved here.

A. were / since

B. have been / since

C. have been / for

D. were / for


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!

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

A. eaten

B. ate

C. eated

D. eats


They………serving meals by the time we get to the restaurant

A. have stopped

B. will have stopped

C. will have stop

D. will have been stop


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


That dog has been wonderful _______________ you got it.

A. for

B. since

C. but

D. when


When the alarm went off, Tim ________________ eight hours

A. has slept

B. had slept

C. will have slept


They _____________________ several expensive cars since getting that job.

A. owned

B. have owned

C. were owning

D. will own


I haven’t been out for a meal _____ the new outbreak of COVID-19.

A. since

B. for

C. still

D. yet


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


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

A. Arrived

B. Have Arrive

C. Arriving

D. Has arrived


Random Topics:

Past ModalsPresent, Past and Future TenseLinking VerbModal Verbs and Contrastive ConjunctionsComparatives - SuperlativeSimple Present - Negative & InterrogativeAuxiliary Verbs, if, unless and ModalQuestion tag and + - AgreementConditional Sentence Type 0-3too / enough