单项选择题
A. could B. couldn’t C. should D. shouldn’t
A. will teach B. would have taught C. has been teaching D. will have been teaching
A. the job done B. the job to do C. the job to have done D. the job that is done