[ 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 › ViewHave you ____________ out clean towels for the guests?
A. put
B. take
C. give
D. have
Modals › View
My manager is really nice, so we are….leave at one on Fridays.
A. don’t have to
B. allowed to
C. can
D. can’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
