[ 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:
Grammar › ViewSpeech marks are needed for what?
A. Direct Speech
B. Indirect Speech
Tenses › View
How long _________ when the accident happened?
A. you drove
B. had you driven
C. were you driving
D. had you been driving
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
