你好,在这里,FINISH WITH 与BE FINISHED WITH 是同一个意思,也可以说I HAVEN'T FINISHED WITH MY DINNER YET 。在口语中,BE FINISHED WITH 更常用,你不必考虑它们是主动还是被动,老外一听就懂。 WISH YOU A GOOD DAY.
首先,您的这句 " I’m not finished with my dinner yet.".时态是不正确的,因为"yet"放在句末,一般是用来修饰“一般现在完成时”。"yet"是一般现在完成时的显著标志此外,这句并不是什么被动语态。 而finish with 是一个动词短语。
正确的语句是:I have not finished with my dinner yet. 我还没有吃午饭。