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