Topics: 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
Select your answer:

Random Topics:
Interrogative PronounsGrammar for IELTSToo or Enoughand, so, but, becauseTransition WordsIELTS GrammarDefinite and Indefinite ArticlesGrammar: Used to, Would, Be used to, Get used toNoun, Pronoun, Adjective, VerbSpeech TensesOther quiz:
Grammar › Viewwhich of the following is wrong
A. He is go to the movies.
B. She is hungry.
C. He is dying.
D. Hey come back here.
E. Calm down.
Grammar › View
but, for , or, and
A. nouns
B. coordinating conjunctions
C. subordinating conjunctions
