B选项(是否拼错了?),应该是attack吧。a heart attack指心脏病。illness从字面上看意思也通,但不是常用搭配,而且illness一般指某种生病状态,而非具体疾病。所以选B。
heart attack固定用法,心脏病
固定用法,这种题只能靠背诵