Results 1 to 3 of 3
  1. #1
    Encolpius is offline Junior Member
    Join Date
    Aug 2009
    Posts
    69
    Post Thanks / Like

    Default Did you do your homework yesterday?

    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?)

    and can't I ask?
    - Have you done your homework?
    - Yes I've done it yesterday.

    thanks a lot.

  2. #2
    orangutan is offline Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Great Britain
      • Current Location:
      • Russian Federation
    Join Date
    May 2009
    Posts
    349
    Post Thanks / Like

    Default Re: Did you do your homework yesterday?

    Quote Originally Posted by Encolpius View Post
    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?)
    Yes, it does.

    and can't I ask?
    - Have you done your homework?
    - Yes I've done it yesterday.
    The reply would have to be "I did it yesterday", because a particular time in the past is referred to.

    You could also say simply "Yes, I have", or "Yes, I have; I did it yesterday."

  3. #3
    bhaisahab's Avatar
    bhaisahab is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Apr 2008
    Posts
    22,502
    Post Thanks / Like

    Default Re: Did you do your homework yesterday?

    Quote Originally Posted by Encolpius View Post
    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.
    Bhai.

Similar Threads

  1. early on yesterday
    By joham in forum Ask a Teacher
    Replies: 1
    Last Post: 20-Mar-2008, 04:05
  2. Is Yesterday a past time?
    By shun in forum General Language Discussions
    Replies: 10
    Last Post: 13-Feb-2008, 18:54
  3. Replies: 1
    Last Post: 07-Nov-2007, 17:12
  4. yesterday vs present perfect
    By user_gary in forum Ask a Teacher
    Replies: 2
    Last Post: 24-Jul-2007, 20:13
  5. had sent / yesterday
    By kohyoongliat in forum Ask a Teacher
    Replies: 4
    Last Post: 21-Jan-2007, 01:30

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •