[ 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:
Vocabulary & Grammar › ViewWhen__________return home?
A. do they usually
B. they usually
C. does they usually
Grammar › View
Which of the following sentences is correctly punctuated?
A. I forgot, Ken, that you like to eat spicy foods.
B. I forgot Ken, that you like to eat spicy food.
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
