问题

He will revenge himself____his neighbor, a mean (卑鄙的) officer, ____ the murder of his wife
A:for; on
B:on; for
C:at; on
D:on; at
B:on; for
C:at; on
D:on; at
正确答案是: