单项选择题
A. reads B. is reading C. has read D. has been reading
A. was B. is C. has passed D. had been
A. would leave B. will have left C. has left D. had left