Grammar Quiz

[ Perfect Tenses ]

Last year, when you started working here, I … (1. work) in this company for 23 years.

This year, I … (2. work) for 24 years.

Next year, I’ll get a loyalty reward because I … (3. work) for 25 years.

The suitable verb to complete blank no 1 is …

A. was working

B. have been working

C. had worked

D. had been working

E. will have been working

Select your answer:
A  B  C  D  E 


Random Topics:

Future TenseFuture SimpleConnectorsGerundsPassive Voice, Question Tag, PrepositionsExclamationPast Simple Negative & QuestionsModal Verbs & Reflexive PronounsWorld Literature VocabularyPresent Simple, Present Continuous or Present Perfect

Other quiz:

Tenses › View

Why______ you often______ so much noise in the house?

A. do/make

B. did/make

C. are/making

D. were/making


Grammar › View

I am sorry, my mom isn’t home right now. She ( has been – has gone – have gone ) to the supermarket

A. has been

B. has gone

C. have gone

Vocabulary › View

A main road or public highway

A. Venerable

B. Thoroughfare

C. Fervor

D. Effervescent


Tenses › View

He __________ (play) the guitar since he was a child.

A. plays

B. played

C. is playing

D. has been playsing