[ Future Tenses ]
In a few minutes, I ___ here for Craig for over two hours. Where can he be?
A. will have waited
B. will wait
C. will be waiting
D. will have been waiting

Random Topics:
Have to/Has toGrammar: Defining Relative ClausesPassive Voice, Modals of Deduction and First ConditionalArticles & QuantifiersGrammar and IdiomsPlaces in TownPresent Simple and ContinuousAdverb or AdjectiveDefinite and Zero Articlegoing toOther quiz:
Future Tenses › ViewIn October they _______ their country house for one year.
A. will be building
B. will have built
C. will have been building
D. will build
Grammar › View
You …. eat crisps in the class.
A. mustn’t
B. must
C. don’t have to
Simple Past Tenses › ViewHe ___ his keys in the car.
A. leave
B. left
C. leaves
Vocabulary › View
Supplant (suh PLANT)
A. To supply
B. To replace
C. To exhibit
D. To train
