[ 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:
Tenses › ViewI …… everything I know from the scene two days ago. (say)
A. said
B. says
C. saying
D. say
Grammar and Vocabulary › View
. He doesn’t like meeting new people. He is _______.
A. outgoing
B. shy
C. friendly
D. confident
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
