Multiple choice

Directions: Choose the suitable form of the verb.

Peter _______________ editing this magazine for twenty five years by next January.

  1. will be

  2. will have been

  3. is

  4. would be

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

 The sentence leads from some period in the past to some point of time in the future. So, there is part completion (have been), part continuation (editing) and part future (will).