Here is a dialogue in the Taken  movie:
A: Let's get going. Dinner is over.
B: I'm not finished yet.
A: Yes, you are.
B: No, I'm not.
I think that instead of "I'm not finished yet" they would have said " I haven't finished yet", am I right?
Thanks in advance.
"I'm not finished" and "I'm not done" are universally used American expressions for this (and similar) circumstances.
You might say, "I haven't finished my homework yet."
This possibly carries a suggestion that you are not actually doing it at the moment, and that it is still hanging fire on your desk somewhere.
Possibly we say "I'm not finished" or "I'm not done" when we end the sentence there.
But perhaps we say, "I haven't finished (done) my homework yet" when we use them as transitive verbs.
We would say "I'm not done with my homework yet," but "I haven't done my homework yet."
(This switches "being done with" over to "to do.")
There's nothng wrong with saying "I'm not done yet" or "I'm not done eating yet" because "done" is an adjective and is can come after the linking verb "be", which is exactly what is happening here.
What makes you say it belongs to the "vernacular"? Did you read this somewhere, or is it based on the subjective viewpoint of others that you agree with you? Is it what one could suppose or what really is true?
done: Definition, Synonyms from Answers.com There isn't a usage note accompanying "done" in the American Heritage Dictionary published in the United States of America. So what's the problem with using "done" as an adjective? There is no problem with it. One would think that if there's no problem with it in the USA, then there wouldn't be a problem with it anywhere.
Last edited by PROESL; 18-Sep-2009 at 16:11.
As for your statement that "If there's no problem with it in the USA, then there wouldn't be a problem with it anywhere," I think that's an ethnocentrism. Your norms cannot be assumed to be acceptable elsewhere just because you think of yourself as a large country. I think I read our Australian friends trying to point this out to you before. It's a bad attitude. It doesn't respect difference, diversity, local culture.
Unless I'm misunderstanding what you are saying.