[ 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 › ViewFind the entire predicate: Ana could not wait to get home after seventh period.
A. Ana
B. could not wait to get home after seventh period.
C. home after seventh period
Modal Verbs › View
. You … do morning exercise every day to keep fit.
A. must
B. is to
C. ought not to
D. had
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
