单项选择题
A.had gone B.could go C.will go D.are going
A.is B.has been C.have been D.was
A.Having never done B.Having been done C.Having done D.Never having done