[ Perfect Progressive Tenses ]
How long ______ (you/study) before the test tomorrow?
A. will you have been studying
B. have you been studying
C. had you been studying

Random Topics:
Modals of Speculation and DeductionModal Verbs for Permission and Obligationgoing toDegrees of ComparisonPresent and Past TensesIndependent ClausesDefinite, Indefinite and Zero ArticlesPassive of Modal VerbsFirst and Second ConditionalSentence Fragments and Complete SentencesOther quiz:
Grammar › ViewWhat kind of word renames a preceding noun or pronoun?
A. Adjective
B. Appositive
C. Adverb
D. Preposition
Grammar and Vocabulary › View
Change to the passive: They’re developing new computer software.
A. A new computer software is being developed.
B. A new computer software is been developed.
Home vs. House › ViewIn Toronto they live in a semi-detached …
a. home
b. house
Grammar › View
If you cannot hold your books, _____ I will hold them.
A. then
B. than
