The conference _________ a full week by the time it ends.
A.must have lasted
B.will have lasted
C.would last
D.has lasted
出自:三门峡职业技术学院英语读写