Grammar Quiz

Perfect Tenses and Vocabulary Quiz

Preview:


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

A. next

B. since

C. for


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


I……………all day.

A. have been worked

B. have worked

C. have been working


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

A. always hated

B. has always hated

C. has always been hating


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

A. at

B. on

C. in


She …………..married since 2004.

A. is

B. has being

C. has been


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

A. been doing

B. done

C. do


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

She’s a………….gymnast.

A. high-achiever

B. world-class

C. natural talent


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

A. have practise

B. practice

C. practise


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

A. be a runner-up

B. be nominated

C. on the winning team


…………..you always been friends?

A. Did

B. Were

C. Have


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

A. Have known
since…….were

B. have known
since ….are

C. have known
since…….have been


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

A. has having

B. has been having

C. has had


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

A. a runner-up

B. on a shortlist

C. on the winning team


Random Topics:

Object PronounGerundsIf ConditionalsLinking Words & PhrasesModals of DeductionThird ConditionalHope, Thank, Modal VerbsSecond Type ConditionalLexico and Grammar