[ 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 › ViewChoose the correct usage of capital letters.
A. i sit on a mat.
B. I sit on a mat.
C. i sit on a mat.
Grammar › View
We ………………. basketball when the bell rang.
A. played
B. were playing
C. were played
D. playing
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
