单项选择题
A.would have given B.will give C.should have given D.must give
A.put away B.put down C.put off D.put out
A.just had B.have just had C.just have had D.had just had