Mary will have finished all her work _____...

Câu hỏi: 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