Linda________hertraininginajointcompanybytheendofnextmonth.

Linda________hertraininginajointcompanybytheendofnextmonth.

A.finishes

B.hasfineshed

C.hadfinished

D.willhavefinished

正确答案是D