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:
         


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 Questions

Other quiz:

Grammar › View

What 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