单项选择题
A.to have made up B.having told C.to have told D.having made up
A.earn; laying B.make; lying C.earn; to lie D.make; laid
A.must B.oughtn't to C.may D.can't