回答,誓不為人是成語。因為,誓不為人的意思是發誓做成某事。例如,他説,我一定手刃仇人,不然誓不為人。成語就是長時間形成的比較固定的詞,詞組,短語或句子。例如,齊心協力,虎虎生威,狐假虎威,生龍活虎,東施效顰,等。誓不為人符合成語特徵,所以是成語。