Grammar Quiz

Perfect Tenses and Vocabulary Quiz

English multiple-choice grammar quiz about Perfect Tenses and Vocabulary

Preview:


…………..you always been friends?

A. Did

B. Were

C. Have


She …………..married since 2004.

A. is

B. has being

C. has been


How long have you…………Carla?

A. know

B. knew

C. known


I can’t believe I………in my English exam.

A. came first

B. got an “A”

C. won a medal


It’s important to believe………your skills.

A. at

B. on

C. in


You look exhausted. What have you…………?

A. been doing

B. done

C. do


I’ve lived in London ………..five years.

A. next

B. since

C. for


We all did so well. It’s great to be…………..

A. a runner-up

B. on a shortlist

C. on the winning team


She……….her car for a long time.

A. has having

B. has been having

C. has had


They…………(know) each other………..they ………(be) at university.

A. Have known
since…….were

B. have known
since ….are

C. have known
since…….have been


Nobody wants to………….Everyone wants to win.

A. be a runner-up

B. be nominated

C. on the winning team


Ed……………..(hate) carrots.

A. always hated

B. has always hated

C. has always been hating


To achieve success you need to…………a lot.

A. have practise

B. practice

C. practise


I……………all day.

A. have been worked

B. have worked

C. have been working


She’ll beat all the women in the world this year.

She’s a………….gymnast.

A. high-achiever

B. world-class

C. natural talent


Random Topics:

Adverbial Clauses of Reason / Causelike/do not likeModal Verbs and ConditionalsComparative and Superlative AdverbsVerbs & Verb TensesModals and Tensesduring, for, whilePast Simple & Past Continuous-ing / InfinitivePerfect Tense