[ Tenses ]
By the time I went to bed last night, I _____________ my homework
A. have already finished
B. already finished
C. had already finished
D. were already finished

Random Topics:
Giving and Asking for AbilityPrepositions of Time, Place, and MovementVocabulary and DefinitionsGrammar Error Correction (Simple Present Tense)Clauses and ConjunctionEs and SPassive Voice and Relative ClausesPast and Future TensesPresent Simple & Present ContinuousSimple Present and Present Continuous TensesOther quiz:
Grammar › ViewJames and Amy ….. in England since 1999
A. live
B. Have lived
C. are living
Present Continuous Tense › View
Why ……. your brother crying so loud? Please give him candies or something.
A. am
B. are
C. is
Grammar › ViewWho ____ you ____ 30 minutes ago?
A. are – waiting
B. do – wait
C. did – wait
D. did – waited
Grammar › View
One of the birds _________ flown away.
A. has
B. had
C. have
