[ 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:
Grammar › ViewMy friend and I ….. in the Zoo. We’re looking for some animals
A. is
B. have
C. are
D. be
Grammar › View
The magician stopped ______ tricks when he realized his audience had disappeared.
A. performing
B. perform
C. to performing
D. to perform
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
