Grammar Quiz

[ Tenses ]

She ___ in the company for five years before she resigned.

A. had been working

B. worked

C. has been working

D. had worked

Select your answer:
A  B  C  D  E 


Random Topics:

Complex SentencesAlthough / DespiteModal and Auxiliary VerbsAdverb or AdjectiveGrammar: Have toPresent simple or Past simpleRelative ClausesTenses UsageFragment, Comma Splice and Run -on SentenceBe Going To vs. Will

Other quiz:

Grammar and Vocabulary › View

We ________________ (write) the article by five o’clock.

A. are writing

B. will have written

C. will have been writing

D. will be writing


Verbal Phrases › View

Find the prepositional phrase:

Lugnut landed disruptively on the dirt track and created a thick dust cloud.

A. on the dirt track

B. Lugnut landed

C. and created a thick dust cloud

D. thick dust cloud

Tenses › View

He ___ here last year

A. move

B. moves

C. is moving

D. moved


Prepositions › View

My assignment is included ___ this file.

A. on

B. with

C. in