Grammar Quiz

[ Grammar ]

Last night, I _____ to finish my project on time.

A. had

B. have

C. having

D. has

Select your answer:
A  B  C  D  E 


Random Topics:

-Ing and Infinitive Verb PatternsRelative PronounsGrammar ClausesGrammar - Present Perfect with already, just, yetPast Simple, Past Continuous, Past PerfectAdjectives vs AdverbsSynonyms and VocabularyGerunds and ModalsSimple Past Tense and Present Continuous TenseCausative Verb

Other quiz:

Grammar › View

There were _____ people watching the football match.

A. a lot of

B. much


Articles › View

The rug in the living room was dusty. ___ rug needed a thorough cleaning.

A. The

B. A

C. An

D. ∅

Noun Phrase › View

Identify the noun phrase: “The growth of renewable energy is encouraging.”

A. The growth

B. Of renewable energy

C. Growth of renewable energy

D. Renewable energy is


Mixed General Quiz › View

Which word means fortunate?
a. genial
b. lucky
c. lively