[ 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:
Grammar › ViewBefore she entered the room the man….
A. saw her
B. had seen her
C. have saw her
D. have seed her
Modal Verbs › View
They _______ be excited about the trip. They’ve been planning it for months.
A. must
B. can
C. should
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