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

will do
will be doing
will have done
will have been doing
English Vocabulary Tests
Fiverr 2021 English Level Tests
Upper-Intermediate Grammar Exercises
Intermediate Grammar Exercises