Grammar Quiz

Present Perfect Tenses Quiz

English multiple-choice grammar quiz about Present Perfect Tenses

Preview:


He ______ his car recently.

A. has sold

B. sold

C. sells

D. will sell


I ______ my friend since childhood.

A. have known

B. know

C. knew

D. am knowing


We ______ our tickets already.

A. have bought

B. bought

C. buy

D. will buy


I ______ my email already.

A. have checked

B. checked

C. check

D. will check


I ______ my homework already.

A. do

B. did

C. have done

D. am doing


They ______ their project yet.

A. haven’t finished

B. didn’t finish

C. won’t finish

D. aren’t finishing


He ______ his bike for five years.

A. has had

B. had

C. has

D. will have


______ she ever ______ a car?

A. Has, bought

B. Did, buy

C. Does, buy

D. Will, buy


______ you ever ______ to London?

A. Have, been

B. Did, go

C. Do, go

D. Will, go


They ______ their project for three months.

A. have been working on

B. work on

C. worked on

D. are working on


She ______ to Paris before.

A. has been

B. was

C. is

D. will be


He ______ his homework already.

A. has done

B. did

C. does

D. will do


I ______ my keys, I can’t find them.

A. have lost

B. lost

C. lose

D. am losing


She ______ her exam yet.

A. hasn’t taken

B. didn’t take

C. won’t take

D. isn’t taking


She ______ her book already.

A. has read

B. read

C. reads

D. will read


Random Topics:

Conjunctions and PronounsPresent Perfect TenseVerb and PrepositionAbilityPresent Continuous vs Future TensesSimple Present ProgressivePersonal pronouns + possessive adjectives + Introgative pronounsWh-QuestionSubordinate ConjunctionsSentence Types and Conjunctions