WHAT WILL YOU DO WHEN YOU ... SCHOOL

649. What will you do when you ... school?

A. will finish B. finished

C. finishing

D. finish