These math questions _ too difficult for those who are not good at math.
(A)may be
(B)should being
(C)may have being
(D)can have been