Grammar Quiz

Perfect Tenses and Vocabulary Quiz


Preview:


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

A. been doing

B. done

C. do


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


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

She’s a………….gymnast.

A. high-achiever

B. world-class

C. natural talent


How long have you…………Carla?

A. know

B. knew

C. known


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 …………..married since 2004.

A. is

B. has being

C. has been


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

A. at

B. on

C. in


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


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

A. be a runner-up

B. be nominated

C. on the winning team


I……………all day.

A. have been worked

B. have worked

C. have been working


…………..you always been friends?

A. Did

B. Were

C. Have


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

A. came first

B. got an “A”

C. won a medal


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

A. next

B. since

C. for




About grammarquiz.net

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