[ 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 › ViewPandelela has ___________ her lost cat.
A. finding
B. found
C. finds
D. find
Tenses › View
They __________ their grandparents since last year
A. haven’t met
B. haven’t meet
C. met
D. haven’t never met
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
