单项选择题
A.must have lasted B.will have lasted C.would last D.has lasted
A.why B.that C.which D.so
A.will work B.may work C.must have worked D.could have worked