Grammar Quiz

Topics: 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:

Compound Words and SentencesSimple Present Tense with Adverb of FrequencyTenses, Tag Questions, Phrasal VerbsTenses and PronounsVocabulary : Coming & GoingZero ConditionalGrammar: Adjectives & PrepositionsAdverbial Clauses of Reason / CauseHow much or How many?Simple Past Tense (was/were)

Other quiz:

Grammar and vocabulary › View

ordinary, normal

_______ people/opinions/ ideas

A. mainstream

B. middle-of-the-road

C. conventional

D. run-of-the-mill


Will - Be going to › View

I bought my plane tickets. I ___________ New York next summer.

A. will go

B. am going to