试题详情

Linda______her training in a joint company by the end of next month.(5.0)(5.0)(5.0)

A finishes

B has finished

C had finished"‘

D will have finished