
Originally Posted by
Encolpius
I am not sure if the action in that sentence is competed or uncompleted.
- Did you do your homework yesterday?
- Yes, I did. (does it mean the student is completely prepared?)
This means that the homework has been done, it is completely finished.
and can't I ask?
- Have you done your homework? Yes you can ask this.
- Yes I've done it yesterday. If you are going to say when you did it you should use the simple past "Yes I did it yesterday", we don't use present perfect with a specific time reference.
thanks a lot.