Mary will have finished all her work A. as soon as her boss returned B. until her boss will return
Mary will have finished all her work __________.
A. as soon as her boss returned
B. until her boss will return
C. by the time her boss returns
D. when her boss will return