这里可否用 himself?

有读者问: 有这样一道选择题:

One shouldn't praise _____.

A. oneself B. himself

请问应选哪一个?可否用 himself?

这里既可用 oneself (英国英语),亦可用 himself (美国英语)。根据在英国出版的《剑桥国际英语词典》(Cambridge International Dictionary of English ),在非正式英语中这里也可以用 yourself。