单项选择题
A.will be B.would be C.has been D.had been
A.by B.on C.with D.at
A.have B.to have C.having D.had