单项选择题
A. satisfying B. to be satisfying C. to satisfy D. satisfied
A. to have left B. to be leaving C. to leave D. to have been left
A. making B. to make C. to have made D. having made