Grammar Quiz

[ Tenses ]

Fill in the blank: They ___ (to finish) their project before the deadline.

A. finish

B. finishing

C. have finished

D. finished

Select your answer:
A  B  C  D  E 


Random Topics:

Present and Past TensesPresent Progressive or Present SimpleFamily Vocabulary and GrammarVocabulary and Verb TensesConjunctions and PrepositionsPronounciation and GrammarIdiomsGrammar - Compound SentencesSo....that... Such.......thatSentence Labeling

Other quiz:

Tenses › View

This is the first time I ______ camping with my classmates.

A. went

B. had gone

C. have gone

D. will go


Grammar › View

________vegetables since spring?

A. Are you growing

B. Have you been growing

Prepositions › View

My cat hide __________ the table.

A. In
B. Under
C. Along
D. At


Tenses › View

Be quiet! I………………… to the news.

A. listen

B. ‘m listening

C. ‘ve been listening

D. ‘ve listen