I my homework; now I can play.

  1. finish
  2. finished
  3. am finishing
  4. have finished
Answer

D) have finished

A past action with a present result – present perfect. Tenses · Present tenses

English MCQ · More English: Tenses MCQs · Practise