“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

Random Topics:
Conditional SentencesCan, Could, May, MightPrepositionVerb Moods and Vague PronounsQuantifiersVocab CheckingPreference & Future TenseTOEFLGrammar ( going to)Narrative, Past TensesOther quiz:
Grammar › ViewWhich answer uses a colon to correctly introduce a list of primary colors used in subtractive color mixing?
A. Subtractive color mixing involves three colors; cyan, magenta, yellow.
B. Subtractive color mixing involves three colors; cyan, magenta, yellow.
C. Subtractive color mixing involves three colors: cyan, magenta, yellow.
D. Subtractive color mixing involves three colors cyan, magenta, yellow.
Present Simple and Present Continuous › View
Each day, our math teacher _____ (try) to explain the material clearly but I am very confused.
A. are trying
B. is trying
C. try
D. tries
Grammar and Verb Tenses › ViewWhat 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
