实不能犯与"事实上的错误"(mistake of fact)这两种犯行是有所区别的，"事实上的错误"可能是对某种特定意图犯罪（比如盗窃罪）所作之辩护。
事实不能犯.不能犯在犯行未遂之时，事实上预期的犯行不可能造成危险之罪行，尽管被告在犯罪未遂时却不知道这未遂犯行与已遂犯行之不同。