Grammar Quiz

Topics: Perfect Tenses

Kevin ______ _____ ______ as an assistant manager before he was promoted.

A. working

B. have working

C. had been worked

D. had been working

Select your answer:
         


Random Topics:

Transitional WordsSubordinating Conjunctions and ClausesAdverbial Clause of MannerComparisionThe Future Simple TensePassive Voice - Present ContinuousPunctuation and GrammarFuture Perfect ContinuousPresent Perfect and Present Perfect Progressive TensesTo Infinitive/Bare Infinitive/Gerunds

Other quiz:

Countable & Uncountable Nouns › View

There ___ we can do about that, I’m afraid.

A. isn’t very much

B. isn’t a lot

C. is hardly enough


Wh- Questions › View

A: ________ the word tiny mean?

B: It means very small.

A. Does

B. How does

C. What does

D. Why does