单项选择题
A. to leave B. leaving C. have left D. left
A. would return B. should return C. had returned D. returned
A. had they been done B. they had been done C. having been done D. they were done