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 GrammarOther quiz:
Vocabulary › Viewa 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
