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:

Modal Verbs › View

I ___ run fast when I was younger, but now I get tired quickly.

A. can

B. could

C. should

D. couldn’t


Preposition Form › View

Choose the correct option to fill in the blanks with suitable prepositions.

The old man was cheered by one and all when he set __________ his first climb.

A. aside

B. in

C. about

D. out

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