Results 1 to 10 of 10
  1. #1
    matilda's Avatar
    matilda is offline Senior Member
    Join Date
    Feb 2006
    Posts
    849
    Teacher

    Talking 190-past or present perfect?

    hello all

    which sentence is better when we want to use about last week, for example?

    1-did anybody see you?
    2-has anybody seen you?

    i think the first one is correct but my teacher reduced my mark and told that sentence 2 is correct.
    what do you think?

    thanks all

    Matilda

  2. #2
    Avalon is offline Member
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • Portuguese
      • Home Country:
      • Brazil
      • Current Location:
      • Germany
    Join Date
    Jul 2006
    Posts
    307
    Teacher

    Default Re: 190-past or present perfect?

    if the week has already finished and you´re specifying it was last week , then sentence 1 (simple past) is the correct one!

  3. #3
    DavyBCN's Avatar
    DavyBCN is offline Member
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • English
      • Home Country:
      • Wales
      • Current Location:
      • Rwanda
    Join Date
    Jul 2006
    Posts
    346
    Teacher

    Default Re: 190-past or present perfect?

    Quote Originally Posted by matilda
    hello all
    which sentence is better when we want to use about last week, for example?
    1-did anybody see you?
    2-has anybody seen you?
    i think the first one is correct but my teacher reduced my mark and told that sentence 2 is correct.
    what do you think?
    thanks all
    Matilda
    1 - Did anybody see you yesterday/last week/last year - past simple and correct
    2 - Has anybody seen you today, since last week/ recently - present perfect and correct.
    Your teacher is wrong - ask him/her (politely ) to explain his/her reasons.

  4. #4
    MrPedantic is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Feb 2005
    Posts
    2,585

    Default Re: 190-past or present perfect?

    It's easy enough to think up a sentence which combines "did anybody see you" + "last week", where the "seeing" took place last week:

    1. What? You went out with MissQ last week? Did anyone see you?

    But it's less easy to think up a sentence which combines "has anybody seen you" + last week, where the "seeing" took place last week.

    In fact, I'm not sure it's possible; if we use "since", the "seeing" is located in the period since last week.

    So I'd agree that we need an explanation from your teacher, Matilda!

    MrP

  5. #5
    matilda's Avatar
    matilda is offline Senior Member
    Join Date
    Feb 2006
    Posts
    849
    Threadstarter / Original Poster
    Teacher

    Talking Re: 190-past or present perfect?

    so do I. by the way i lost one point in the exam

  6. #6
    DavyBCN's Avatar
    DavyBCN is offline Member
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • English
      • Home Country:
      • Wales
      • Current Location:
      • Rwanda
    Join Date
    Jul 2006
    Posts
    346
    Teacher

    Default Re: 190-past or present perfect?

    Quote Originally Posted by matilda
    so do I. by the way i lost one point in the exam
    Award yourself 5 points for knowing your teacher was wrong! Don't forget to tell us what your teacher says.

  7. #7
    Passionwagon is offline Junior Member
    Join Date
    Jul 2006
    Posts
    41

    Default Re: 190-past or present perfect?

    But there are instances where you could use the past simple sentence + "today".


    "Did the teacher see you today about your coursework mark?"

    Using "has", it suggests that their seeing you could have happened at any time from the past to the present time; with "did", it suggests that you have been attended to by someone with a specific purpose or intention during a planned period and that he or she has been true to her word. The reason that it can be passable in these contexts is that we get the impression that an arrangement has been made in the *PAST* and has been adhered to in the present.

    "I asked her to come and see me today."
    "Did she see you today?"

  8. #8
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Philippines
    Join Date
    Nov 2002
    Posts
    35,345
    Teacher

    Default Re: 190-past or present perfect?

    I would not take a mark off for the past with 'last week'. I would for the present perfect there.

  9. #9
    sheena55ro Guest

    Default Re: 190-past or present perfect?

    Quote Originally Posted by matilda
    hello all
    which sentence is better when we want to use about last week, for example?
    1-did anybody see you?
    2-has anybody seen you?
    i think the first one is correct but my teacher reduced my mark and told that sentence 2 is correct.
    what do you think?
    thanks all
    Matilda

    I`m very sorry to disappoint you but your teacher is right. As long as you don`t have an adverb of time or adverbial phrase to mark the exact time of the action [ e.g. yesterday, two weeks ago, etc.] , you cannot choose the first sentence.

    The best choice should be the second sentence , though, if I had been your teacher I would have added an adverbial to avoid confusion:

    e.g. 1. Did anybody see you yesterday?
    2. Has anybody seen you?
    Here, the answer should be [1]
    or
    e.g.
    1. Did anybody see you?
    2. Has anybody seen you lately/recently/this morning..?

    The answer should be [2].

    All the best,

  10. #10
    MrPedantic is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Feb 2005
    Posts
    2,585

    Default Re: 190-past or present perfect?

    I have to admit, the teacher sounds wrong to me. It may help if we change the example:

    1. Did anybody see Johnny last week? ] Fine.

    2. *Has anybody seen Johnny last week? ] Unidiomatic.

    MrP

Similar Threads

  1. i need urgent help
    By nita in forum Ask a Teacher
    Replies: 5
    Last Post: 11-Sep-2009, 12:13
  2. Replies: 1
    Last Post: 18-Apr-2006, 16:18
  3. Past Perfect / Present Perfect
    By jack in forum Ask a Teacher
    Replies: 15
    Last Post: 25-Feb-2005, 15:36
  4. Past, present perfect, past perfect
    By Dany in forum Ask a Teacher
    Replies: 3
    Last Post: 23-Jan-2005, 10:55

Tags for this Thread

Posting Permissions

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

Search Engine Optimization by vBSEO 3.6.0