She refused to disclose what had been told her, on the______that it would be a breach of faith.
【正确答案】 C
【答案解析】各项的意思是:reason原因;accounts顾及,账目;terms原因;grounds基于。on the terms that关于,因为。