“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:
Pronoun Antecedent Agreement › ViewBen and Scott joined Bob and me for a set of tennis. _________ beat ________ by two games.
A. She, us
B. Them, we
C. They, us
D. Us, them
Grammar › View
Avatar is probably _____ (bad) film I’ve seen!
A. Avatar is probably the bad film I’ve seen!
B. Avatar is probably the baddest film I’ve seen!
C. Avatar is probably the worst film I’ve seen!
D. Avatar is probably the worse film I’ve seen!
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
