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

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