单项选择题
A. have B. had C. have had D. can have
A. working out B. having worked out C. having been worked out D. to have been worked out
A. ought to be said B. must say C. have to be said D. need to say