allege, testify, affirm, maintain, assert, claim 的区别和用法辨析及示例例句

这组词都有“断言,声称”的意思,其区别是:
allege: 多指无真凭实据,不提供证据的断言或宣称。
testify: 多指在法庭作证,庄严地宣称自己所说属实。
affirm: 侧重在作出断言时表现出的坚定与不可动摇的态度。
maintain: 与assert近义,但前者指坚决维护某种主张或观点。
assert: 主观意味强,指自认为某事就是如此,而不管事实如何。
claim: 可与assert换用,但语气弱一些,侧重指行为自己的权利提出要求他人承认。