[ Tenses ]
I ____ it by the time he called.
A. had already done
B. have already done
C. will have already done
D. have already been doing

Random Topics:
Past Simple VS Used toGrammar - must & have toMoods of GrammarPreposition (at,in,on)May, MightVerbs & Phrasal VerbsPresent tense AffirmativeJobsGrammar - too & enoughPronouns and AdverbsOther quiz:
Indirect Speech › View“Jack wanted to watch the film yesterday,” Judy said.
=> Judy said that Jack … to watch the film the day before.
A. wants
B. wanted
C. has wanted
D. had wanted
Pronouns and Antecedents › View
The dogs were barking. Mom told them to be quiet.
What is the antecedent for them?
_
A. Mom
B. dogs
Grammar › ViewA: Did you wear the yellow shirt or the blue one?
B: The blue one because the yellow shirt was ___.
A. more small
B. smaller
C. much small
Grammar › View
The hotel ____ we stayed at was very comfortable and clean.
A. who
B. which
C. whose
