[ Auxiliary Verbs, if, unless and Modal ]
They __ been waiting for the bus for an hour.
A. will
B. has
C. is
D. have

Random Topics:
Coordinating ConjunctionVerbs: Will & Going toTenses & AffixesPreposition (at,in,on)Who am I?Grammar RulesGerunds + To InfinitiveFuture - Will and Be going toFrequencyActive and Passive Gerunds and InfinitivesOther quiz:
Grammar › ViewI need to buy _______ phone.
A. a
B. an
C. the
D. none
Tenses (Present, Past, Future Forms) › View
By the end of next week we……………..(learn) our exam results
A. will learn
B. will have learnt
C. would have learnt
D. had learnt
Conditional Sentence › ViewIf I had got up early, I _____ time to have breakfast now.
A. have
B. had
C. would have
D. would have had
Grammar › View
Patients were discharged from hospital ___ the beds were needed by other people.
A. so
B. however
C. moreover
D. because
