单项选择题
A、finishes B、have finished C、had finished D、finished
A、could stay C、is staying B、stays D、has stayed
A. will be B. would be C. has been D. had been