有人说耶稣赎了所有人的罪,因为约一2:1-2说他不单为我们的罪,也是为普天下人的罪。这是错误的解经。如果耶稣赎了所有人的罪,所有人的罪当得的刑罚耶稣都担当了,所有的人都应该上天国,这和圣经其他明显的教导是矛盾的。“普天下”这个词的原文不一定是指所有曾经出生的人,也可能是指范围,包括犹太人和外邦人,或者约翰的读者以外的信主的人。
来9:15提到耶稣受死赎了人在前约之时所犯的罪过。说明耶稣赎了旧约之下的信徒的罪。前约就是旧约,是神与以色列人所立的第一个约(来9:18-21)。这和希伯来书的读者有关。希伯来书针对犹太人中的信徒而写,他们在面临回到摩西律法之下的危险,所以神借着希伯来书帮助他们归正。8-10章是讲旧约和新约对比。因此提到耶稣赎罪的范围包括了旧约的信徒的罪。他们的罪是如何界定的呢?就是旧约里的摩西律法。违背律法就是罪。
新约之下的罪如何界定的呢?新约的教导,包括耶稣和使徒的教导。比如耶稣命令我们彼此相爱,在新约书信中有很多的表现,比如彼此挽回等。当我们不这么做的时候,就是犯罪(约一3:11,23)。爱的标准是基督给我们做的榜样,而不是旧约摩西律法的标准(约一3:16)。罪就是违背律法,但是不同的约下面会有不同的律法,需要根据约来确定所要遵守的律法(约一3:4)。旧约有饮食、洗濯、礼拜的礼仪,不遵守也是犯罪,新约就不需要了,因为摩西律法对基督徒已经废止了(来9:10;10:1)。
耶稣有没有赎基督徒在新约之下的罪呢?答案是肯定的。约一2:1-2提到耶稣为了我们所有的罪作了挽回祭。约一4:10说耶稣为我们的罪做了挽回祭。来2:17提到耶稣为神的百姓赎罪,这包括所有神的子民或儿女。来6:20;7:24,28提到耶稣是永远的大祭司,是永远的中保,说明中保一直为我们做中保应该做的工作,担保我们与神和好。来9:12,28;10:10,12,18告诉我们耶稣是永远的赎罪祭,赎了得救的人的所有的罪,所以就在神的右边坐下了。
罗3:23-25提到耶稣做挽回祭不仅赎了我们的罪,也包括前人所犯的罪。说明历史历代圣徒的罪都被耶稣赎掉了。包括亚伯拉罕和大卫的罪(罗4:3-7)。