单项选择题
A. needn't have done B. must not have done C. should not have done D. can not have done
A. were B. had been C. was D. have been
A. after B. for C. with D. at