单项选择题
A. shall stay B. will have stayed C. have stayed D. have been staying
A. which B. where C. that D. what