The conference ( ) a full week by the time it ends.
(A)must have lasted
(B)will have lasted
(C)would last
(D)has lasted
Copyright ©