单项选择题
A. to speak B. spoken C. to have spoken D. speak
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