[ Grammar ]
Present perfect continuous: How long (finish)you your homework?
A. have…been finishing
B. has…been finishing
C. had…been finishing

Random Topics:
Mesopotamia VocabularyLanguage Features: Reflective ArticleVerbs and AdverbsPresent Simple and Present Continuous TensesGrammar - to beNoun PhrasesModal Verb Gerund or To InfinitiveVerbs with Prepositions and ConjunctionsConjunction: Because and SoFunctional Sentence TypesOther quiz:
Grammar › ViewIf they place first, they might win five hundred dollars.
A. complex sentence
B. compound sentence
C. simple sentence
Vocabulary › View
A faucet from which water flows
A. reap
B. lush
C. spigot
D. retractable
Vocabulary › Viewweary
A. made possible
B. to make with skill and care
C. extremely tired
D. to take care of; to keep in good condition
Past Tense › View
I _______ anything last week.
A. don’t do
B. did do
C. didn’t do
