[ 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:
Modals of Obligation and Permission › ViewMy manager is really nice, so we are ________ leave at one on Fridays.
A. allowed to
B. can
C. have to
D. need to
E. supposed to
Grammar › View
I _________ 25 years old.
A. have
B. am
C. (-)
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
