老师没错啊!你看过了才能说这个电影不值得看。看具体语境,可能是别人要去看,他们给别人说,那就是“很遗憾告诉你电影不值得一看”。如果是你看过了,后悔以前说不值得一看,应该是regret having said that ……因为已经说过了,要用完成时态。
saying;
regret doing sth:后悔做了某事;表示【已经做了】
saying
regret to do 对要做的事遗憾。 (未做)
regret doing 对做过的事遗憾、后悔。 (已做)
这里明显是后者,老师不一定是对的