[ Grammar ]
I …..(do) my homework for three hours.
A. have done
B. have been doing
C. has been doing
D. am doing

Random Topics:
Vocabulary and PhrasesProgressive TensesA/AnSimple, Compound, Complex SentencesPast Tense & Past Continuous TenseGrammar - Present Perfect with already, just, yetWishes & Reported SpeechCoordinating ConjunctionGerunds/InfinitivesModals and Past TensesOther quiz:
Perfect Progressive Tenses › ViewShe ______ (not/study) for the exam when I called her.
A. was not studying
B. had not been studying
C. has not been studying
Indefinite Pronouns › View
We went _ this weekend. We stayed at home.
A. anybody
B. somewhere
C. nowhere
D. everywhere
