[ 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:
Simple Past & Past Progressive › ViewI… on the ice while I was crossing the street in front of the dorm.
A. was slipped
B. slipping
C. had slipped
D. slipped
Articles and Nouns › View
I need ___ apple from that basket.
A. a
B. an
C. the
D. no article
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
