单项选择题
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
A. to get worse B. to be getting worse C. to have got worse D. getting worse