[ Future Tenses ]
They __________ their journey by the end of this week.
A. finish
B. will have finished
C. will finish
D. have finished

Random Topics:
Grammar PhrasesApostrophes and Quotation MarksSuch...that, so ......thatPresent simple & ContinuousPrepositions after VerbsFuture Tense (will/be going to/p.continuous)WH- Question WordsNouns & PronounsAuxiliary Verbs & Question TagsSimple and Continuous Present TenseOther quiz:
Grammar › Viewget + ing =
A. geting
B. getting
Places in Town › View
Is there a post office next to the park? No,
A. it isn’t
B. there isn’t
C. there aren’t
Grammar › ViewDecide what punctuation is needed: After washing my car this weekend; I was exhausted.
A. No change
B. weekend:
C. weekend.
D. weekend,
Vocabulary › View
What does the word courteous mean?
A. Having elegance and beauty of movement
B. Felt or imagined through someone else’s experiences
C. Difficult to control; stubborn
D. Polite or respectful
