单项选择题
A、 good for B、 good at C、 good of D、 good in
A、 have B、 has been C、 have been D、 was
A、 should have bought B、 had bought C、 will have bought D、 had to have bought