Grammar Quiz

Topics: Perfect Progressive Tenses

I ______ (practice) the piano for two hours when my friend arrived.

A. had been practicing

B. have been practicing

C. will have been practicing

Select your answer:
         


Random Topics:

PersonificationVerb PatternsWill & Be going toMay, MightSentence Structure and Grammar RulesAdjective & AdverbsCommon ErrorReporting VerbsAdjectives and ArticlesClause Markers TOEFL Grammar

Other quiz:

Vocabulary › View

a person or group who helps for giving money or supplies to a person or group that needs it

A. donor

B. desperate

C. charity


Tenses › View

At the present, they _____________ to Washington.

A. travel

B. are traveling

C. have traveled

D. traveled