单项选择题
A. ran B. was running C. had been running D. had run
A. I saw B. have I seen C. I have seen D. do I see
A. may go B. may have gone C. must go D. ought to go