单项选择题
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
A. that the job is done B. the job done C. to have done the job D. the job that is done