Multiple choice

Directions: Mark the most suitable option to fill in the blank to make a logical sentence.

By the end of next year I ___________ (finish) my project positively.

  1. would have finished

  2. shall have finished

  3. might have finished

  4. will be finishing

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

Case of future perfect tense. In such cases, we use 'shall' (for the first person) or 'will' (for the second or the third person) + 'have + third form of the verb'.