[ 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

Random Topics:
Personal & Possessive PronounsModals of Obligation & ProhibitionThings in EnglishLinking Verbs & Helping VerbsAdverbial Clause, Noun ClauseNouns as AdjectivesModal VerbPerfect and Past TensePossessive Pronouns and Adjective PronounsNoun and Modal VerbsOther quiz:
Grammar › ViewI painted my room …….. Do you like it?
A. himself
B. herself
C. itself
D. themselves
E. myself
Passive Voice with Modals › View
Choose the best answer:
She … a new job at a big company soon.
A. may offered
B. may offer
C. may not offer
D. may be offered
Grammar › ViewThe student is smiling. She _____ happy.
A. hopes to be
B. seems to be
C. looks like
D. seems like
Nouns, Articles, Determiners › View
When I listened to the radio this morning, ……… very bad. England are out of the World Cup.
A. the news were
B. the new was
C. the news was
D. the new’s
