单项选择题
A. was B. although C. he was D. who he was
A. will be B. can C. will have been D. have been
A. ought to come B. ought come C. ought have come D. ought to have come