Several financial officers of the company spoke on condition that they not be named in the press reports. A. that they not be named B. that their names will not be used C. that their names are not used D. of not having their names E. of not naming them
I chose answer A at first. but through cheking answer A carefully, If "on condition that" means "if", there are lack of predicate, such as "they not be...". So the "condition" should mean "situation", and "on condition of" is good.