单项选择题

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

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