单项选择题
A.are to challenge B.may be challenged C.have been challenged D.are challenging
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