AS SOON AS I ___________ MY ASSIGNMENT, I'LL SHOW YOU HOW TO SOLVE...

23. As soon as I ___________ my assignment, I'll show you how to solve that problem.

A. have finished

B. will finish

C. will have finished

D. finished