单项选择题
A.will have stayed B.shall stay C.have been staying D.have stayed
A.stopping B.having stopped C.stopped D.being stopped