Grammar Quiz

[ Past Perfect ]

Complete the sentence:

‘Years before, he _________ (to be) working as an accountant, but in 2018, he worked as a waiter.

A. had to be

B. has been

C. has to be

D. had been

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar Past and Future TenseToo or EnoughTenses UsageInfinitive or GerundConjunctionPresent Simple and Present Continuous TensePrepositions of MovementSimiles and Body IdiomsNoun, Adjective, and Adverb ClausesIndefinite and Reflexive Pronouns

Other quiz:

Future Tenses › View

By the time we get to Chicago this evening, we ____ (drive) more than four hundred miles. We are going to be exhausted.

A. will have drove

B. will have been driving

C. will have drived

D. will have driven


Subject Verb Agreement › View

Asrul and his best friend _______________ each other since they were six.

A. knows

B. know

C. has known

D. have known

No Excuse Words / Conjunction SO › View

I would like to _____ an astronaut.

A. becume

B. become

C. becuume


Grammar › View

I’m getting ….. with this book. Nothing ever happens.

A. bored

B. boring