By the end of the year, I ____ this journey ten times.

will be doing
will do
will have done
will have been doing
Pre-Intermediate Grammar Exercises
English Vocabulary Tests
English Modals Tests
Intermediate Grammar Exercises