[B单选题]

丁某于2010年3月向A保险公司投保了一份重大疾病保险,投保时未说明患有慢性肝炎的事实。2012年9月,丁某查出患有肝癌,开始住院治疗。
丁某投保时违反了()。

A.明确说明义务

B.如实告知义务

C.保险利益原则

D.近因原则

参考答案与解析: