相同的是三者都是犯罪过程中的形态。都不具备刑法规定了的一个完整的犯罪所具备的全部要件。三者之间的区别主要体现在一下几点:
1、犯罪未完成的原因发生的时间阶段不同
犯罪预备是在犯罪的准备阶段发生的。客观上犯罪人进行准备工具、制造条件等犯罪的预备活动;犯罪未遂是在已经着手实行犯罪时发生的。犯罪分子已经开始实行刑法分则所规定的具体犯罪构成的客观方面的行为;犯罪中止是在犯罪的整个过程当中,犯罪的中止必须而且只能发生在犯罪的预备阶段或者犯罪的实行过程中。如果犯罪即遂,就不能中止了。
2、发生的原因不同
犯罪的预备行为由于犯罪分子意志以外的原因被阻止在犯罪准备阶段,未能进展到着手实行犯罪;犯罪未遂行为也是由于犯罪分子意志以外的原因导致结果没有发生;犯罪中止行为是由于犯罪分子一直以内的原因导致结果为发生。必须是自动中止或者是有效的防止结果的发生。
所以对于三者的区别,大家以后可以根据以下思路进行辨析:首先,通过行为发生原因是意志以内的还是意志以外得导致来区分;其次,通过行为发生的时间阶段来进行分析。