单项选择题
A.might give B.might have given C.had given D.gave
A.one B.the one C.some D.another
A.very B.more C.much D.as