单项选择题
A. few B. a number of C. plenty of D. any
A. might have been; had helped B. could have been; helped C. was; could help D. must have been; help
A. had had B. have had C. have D. had