单项选择题
A.in B.to C.at D.on
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