[ Tenses ]
By the time you call, I ___ my work.
A. finish
B. have finished
C. finished
D. will have finished

Random Topics:
Relative - ConditionalAdjective SuffixesGerund vs InfinitivePast Simple & Past ContinuousSimple Present and Present ContinuosPossessive Pronouns and Adjective PronounsDo not or Does notPassive Voice, Question Tag, PrepositionsGive, do and makeSimple Past Tense (was/were)Other quiz:
Vocabulary and Grammar › ViewIn superhero movies, there are often special effects and _____ images to be more convincing. (vocab, form)
A. computer-generated
B. computer-generation
C. computer-generate
D. computer-generating
Tenses › View
The geography students ____ land formations last week.
A. studied
B. studies
C. is studying
D. will study