[ 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:
Passive Voice › ViewA letter ___________ by my sister last week.
A. is written
B. was written
C. were writing
D. are writing
Grammar › View
Mdm Syuhadah and her pupils are going on a trip to the __________.
A. park
B. shop
C. canteen
D. museum
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
