[ 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 › ViewWhat does ‘outcome’ refer to?
A. A prediction of future events
B. A detailed plan of action
C. The beginning of a story
D. The way something turns out or what happens at the end of it
Grammar › View
Jack is the older/oldest of my two dogs.
A. older
B. oldest
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
