区别就是
一、表达意思不同
1、regret:v. 遗憾,后悔;礼貌或正式地表示惋惜或抱歉;对(损失或缺乏)感到痛惜 、n. 遗憾;歉意
2、repent:vi. 后悔;忏悔 、vt. 后悔;对…感到后悔 、adj. [植] 匍匐生根的;[动] 爬行的
二、用法不同
1、regret: 属常用语,多用于口头语中。
例句:I simply gave in to him, and I've regretted it ever since.
当时我轻易向他屈服了,到现在我一直后悔。
2、repent:属正式用语,多用于较正式的场合。
例句:Those who refuse to repent, he said, will be punished.
他说,那些不肯悔悟的人将受到惩罚。