[ 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
Select your answer:

Random Topics:
Past Future TensesVerb to haveGrammar - Present Perfect with already, just, yetModals and Semi-Modalsso vs suchLanguage Features: Reflective ArticleCan/CouldSimple Present - Negative & InterrogativePast Simple, Past Continuous, Past Perfect, Past Perfect ContinuousTransitionsOther quiz:
Grammar › ViewWhat pronouns are reflexive pronouns?
A. Myself, yourself, ourselves
B. I, you, me
C. they, them, their
D. my, your, our
Vocabulary › View
After I started at the new school, I struggled to _______. because I didn’t know anyone. It took me a while to make friends.
A. fit in
B. courage
C. shame
D. negotiate
