单项选择题
A.should have bought B.had bought C.will have bought D.had to have bought
A.the other B.other one C.one another D.another
A.gave away B.gave in C.gave up D.gave off