[ 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:
Adjectives and Adverbs › ViewI can speak Spanish very _____.
A. well
B. good
Passive Voice › View
Your shorts _______________ (not wash).
A. aren’t wash
B. aren’t washed
C. isn’t wash
D. aren’t washing
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