单项选择题
A.must have lasted B.will have lasted C.would last D.has lasted
A.If being B.It is C.There is D.There being
A.would stay B.stay C.had stayed D.stayed