By the time we arrive, they ______ finished the work.

By the time we arrive, they ______ finished the work.

Explanation
  • "By the time" indicates a future point, so the future perfect tense "will have finished" is required.
  • The correct sentence is: "By the time we arrive, they will have finished the work."
  • ہمارے پہنچنے تک وہ کام ختم کر چکے ہوں گے۔