单项选择题
A. to have left B. to leave C. to have been left D. to be leaving
A. camped B. camping C. to camp D. to camping
A. giveB. will giveC. gaveD. have given