[ Grammar ]
When we reach London we … our voyage.
A. will have finished
B. will be finishing
C. will have been finishing

Random Topics:
Grammar Past and Future TenseFamily VocabularyFragment, Comma Splice and Run -on SentenceLinking Words and PhrasesPast Continuous and Past Simple TensePast PassiveModals "Should"Opinion / AgreementPresent Perfect Simple & Present Perfect ContinuousPast Simple, Past Continuous, Past Perfect, Past Perfect ContinuousOther quiz:
Question Tags › ViewI’m such a good swimmer, ___________ ?
A. aren’t I
B. are I
C. am I
D. amn’t I
Simple Compound and Complex Sentences › View
The kitten was warm and soft.
A. simple
B. compound
C. complex