单项选择题

The conference ______ a full week by the time it ends.

A.must have lasted
B.will have lasted
C.would last
D.has lasted