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:

Present Perfect and Simple Past Tense › View

The seller ___ my money after I complained to the manager.

A. refunded

B. has refunded

C. was refunding

D. refunds


Determiners › View

I need ____ favour from you.

A. little

B. a little

C. some

D. a few

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