GrammarQuestion 91 of 460

By next year, I ____ my degree.

  1. will have finished
  2. have finished
  3. finished
  4. am finishing
Show answer

Correct answer: will have finished

By next year shows completion before a future time: the future perfect.

Test structure: ETEC information about STEP

Practice grammar

Questions last reviewed: 21 October 2026