[ 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:
General Quiz › View_____ we _____ Jane and Rick to dinner?
A. Should – invite
B. Should – eat
Grammar Phrases › View
. A noun phrase with more than one word can consist of a noun and words that_____
A. replace the noun
B. qualify the noun
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
