单项选择题
A.are to challenge B.may be challenged C.have been challenged D.are challenging
A.working out B.having worked out C.having been worked out D.to have been worked out
A.may not B.would not C.must not D.can not