Grammar Quiz

[ Present Tenses ]

“When will Mary be able to leave hospital?” – “Don’t be so impatient. We cannot release her before we ____ the last test.”

A. have completed

B. will have completed

C. will complete

D. completed

Select your answer:
A  B  C  D  E 


Random Topics:

Conditional SentencesCan, Could, May, MightPrepositionVerb Moods and Vague PronounsQuantifiersVocab CheckingPreference & Future TenseTOEFLGrammar ( going to)Narrative, Past Tenses

Other quiz:

Adverbs › View

The tablets work more __________ if you take a hot drink after them.

A. effectively

B. equally

C. directly

D. currently

E. closely


Modal Verbs › View

You __________ park here; it’s against the rules.

A. mustn’t

B. shouldn’t

C. don’t have to

D. ought to

Grammar and Verb Tenses › View

What do correlative conjunctions do?

A. To bind two independent clauses

B. To link words or groups of words

C. To indicate cause and effect

D. To denote contrast


Modals › View

You look very tired, you ….. go home and have a rest

A. may

B. must

C. should

D. have to