单项选择题
A. to be shown B. to have shown C. to have been shown D. being shown
A. to be given B. to be giving C. to have given D. having given
A. having B. to have C. to have had D. having had