Grammar Quiz

[ 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 ContinuousTransitions

Other quiz:

Grammar › View

What 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