[ 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:
Preposition of TimeHope, Thank, Modal VerbsBe used to vs used toAdverbs, Prefixes, and SuffixesPreposition and AdjectiveConditional Sentence Type 2Vocabulary Spelling GrammarQuantifiers, Countable and Uncountable NounsVerb-ing or to VerbModals of Obligation and PermissionOther quiz:
Phrasal Verbs › ViewYou must walk slowly if you want the children to ____ with.
A. keep up
B. go on
C. keep on
D. come up
Grammar › View
I’d prefer to have a _____ that can take me to another place in seconds.
A. hover scooter
B. monowheel
C. teleporter
D. flying car