[ 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

Random Topics:
Conditional SentencesCan, Could, May, MightPrepositionVerb Moods and Vague PronounsQuantifiersVocab CheckingPreference & Future TenseTOEFLGrammar ( going to)Narrative, Past TensesOther quiz:
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
