The conference ) a full week by the time it ends.
A. must have lasted
B. will have lasted
C.would last
D. has lasted
出自:吉林师范大学大学外语III