[ 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:

Random Topics:
Past Simple and Past ProgressivePast Continuous vs Past SimpleLinking Words & PhrasesComparatives - SuperlativeConditional TensesCommon & Proper NounsPhrasal Verbs with up and downSimple Present Continuous TenseMust and Might ModalsSimple Present - WH QuestionsOther quiz:
Grammar › ViewWhat is the action verb in this sentence: “Tom writes neatly.”
A. Tom
B. writes
C. neatly
D. Tom neatly
Grammar › View
Definite articles mean ___ in English.
A. the
B. a
C. an
D. some
