单项选择题
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
A. were, to stay B. being, to stay C. being, stay D. were, stay