单项选择题
A. have been organized B. have organized C. has been organized D. are organized
A. must have given B. had to give C. ought to give D. should have given
A. finish B. must finish C. will finish D.are to finish