Topics: Future Tenses
By the time you arrive, I ______ (finish) my work.
A. will finish
B. will have finished
C. have finished
D. finished
Select your answer:

Random Topics:
QuantifierMust or Mus notPast Perfect or Past Perfect ContinuousComparison of Adjective and AdverbVerb FormComparative & Superlative AdverbsPast Simple (Questions)“Put” Phrasal VerbAdjective or AdverbIndefinite ArticleOther quiz:
Grammar › ViewA. painting
B. cooking
Homonyms › View
Animal rights activists despise ___ coats.
a. fir
b. fur
