单选题 Now they think that their views about the president and his policies on Iraq, global warming or unilateralism have all been______, so why keep ranting?
A. treacherous B. fraudulent C. avenged D. vindicated

【正确答案】 D
【答案解析】[解析] treacherous“背叛的,奸诈的”;fraudulent“欺诈的,欺骗性的”;avenged为…… “报复,报仇”;vindicate“证明……正确,辩护”。