单项选择题
A. play B. to play C. played D. playing
A. to have rested B. resting C. to rest D. rest
A. had been; have met B. have been; have met C. had been; had met D. have been; had met