Grammar Quiz

Past Perfect Tense Quiz


Preview:


By the time we got there, he _______________ .

A. have left

B. has left

C. left

D. had left


Zara ___________ to Chile on an exchange program because she had studied Spanich in high school. (go)

A. went

B. had gone

C. had went


the storm destroyed the building that we ……. last year.

A. has build

B. have built

C. had built

D. building


Past Simple or Past Perfect?

We (live) in the house that my father (build).

A. had lived, built

B. lived, had built

C. lived, built

D. lived, has built


After the game the fans celebrate.

Their team _____ the Super Bowl.

A. had won

B. has won

C. won

D. was winning


By the time the teacher ___________, the students _________ the classroom. (arrive, already leave)

A. had arrived / had already left.

B. arrived / had already left.

C. had arrived / already left.


I was sure that I ___________ the place before

A. had saw

B. seen

C. have seen

D. had seen


Kirty rang at seven. We ____ just ____ our evening.

A. have … finished

B. had … finished

C. are … finished

D. have been … finished


What is the correct past perfect form of “We visit Paris”?

A. We’d visited Paris.

B. We’ve visited Paris.

C. We’d visiting Paris.

D. We’d visit Paris.


When I was 5 years old, I ____________ (learn) how to read.

A. had learned already

B. learn

C. had already learned


The judge _______ angry because the defendant hadn’t told the truth.

A. was

B. had been


What is the correct past perfect form of “I do the laundry”?

A. I have done the laundry.

B. I did the laundry.

C. I had did the laundry.

D. I had done the laundry.


He ________ to China before 2015.

A. has not been

B. have not been

C. had not been

D. was not been


I ______ a lot about her before I heard that she was safe.

A. has worried

B. had worried

C. have worried

D. had worry


Sarah thought she ________ to that zoo before.

A. had

B. has been

C. had be

D. had been


They _____ a lot the days before, so they were ready for the exam.

A. had studied

B. had study

C. have study

D. hadn’t studied


By the time I __________ (be) 19 years old, I _____________ (win) a CD signed by my favorite artist.

A. am / won

B. was / had win

C. was / win

D. was / had won


Before it _____ (start) to rain, I _____ (reach) the station.

A. start, has reached

B. started, had reached

C. started, has reached

D. started, have reached


After I ____________________ my homework I watched the TV.

A. had done

B. had did

C. have done

D. done


I needed to know what ______________ to my dog.

A. has happened

B. had happened

C. happened


The film ________________ by the time we got to the cinema.

A. had start

B. started

C. has started

D. had started


We ________ finished eating dinner.

A. had not

B. not had

C. ‘d had not

D. ‘s had not


Had they _____ to her before?

A. spoke

B. spoken

C. spoked

D. speaking


Nobody explained why the project had ________ on time.

A. complete

B. not completed

C. n’t complete

D. n’t been completed


My sister washed up the plates after she _____ (have) her lunch.

A. have had

B. has had

C. have

D. had had




About grammarquiz.net

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