单项选择题
A. to be living B. to have lived C. to have been lived D. to live
A. mustn’t have failed B. may not have failed C. needn’t have failed D. shouldn’t have failed
A. having B. to hurry C. to be hurried D. being hurried