"I have finished" es una forma de "finish", un verbo transitivo que se puede traducir como "terminar". "I'm finished" es una frase que se puede traducir como "estoy acabado". Aprende más sobre la diferencia entre "I'm finished" y "I have finished" a continuación.