[ 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 Present and Simple Past › ViewShe …….this food here every afternoon for lunch
A. do not eat
B. did not eat
C. does not eat
Grammar - Present Perfect › View
Has she ___ her homework yet?
A. finish
B. finished
C. finishes
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
