单项选择题

The conference()a full week by the time it ends.

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