单项选择题
A.praised B.to be praised C.to praise D.to have been praised
A.did he B.hadn't he C.had he D.didn't he
A.will have an operation B.would have an operate C.had an operation D.have an operation