单项选择题
A.should have done B.would have done C.may have done D.must have done
A.debate B.consult C.dispute D.bargain
A.By B.On C.At D.For