Results 1 to 9 of 9

Thread: present perfect

  1. #1
    Unregistered Guest

    Wink present perfect

    Hello ,

    I'm a young English teacher and I need a hand.

    A student of mine said " I didn't know you were here because I HAVEN'T SEEN your car on the car park".

    My problem: I didn't manage to explain cleary why "I haven't seen" was not appropriate in that case.

    Could you help me please?

    Thanks

    Emy

  2. #2
    Barb_D's Avatar
    Barb_D is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States
    Join Date
    Mar 2007
    Posts
    14,401

    Default Re: present perfect

    He's referring to a specific point in time: When he arrived that day.

    We don't use the present perfect with a specific point in time.

    When I arrived at 8:30 this morning, I didn't see your car.
    * When I arrived at 8:30 this morning, I haven't seen your car.

    If he was referring to an extended period of time (I haven't seen your old car over the past several days. Did you get a new one?) rather than his specific arrival this morning, it would work.

  3. #3
    colloquium is offline Senior Member
    Join Date
    May 2008
    Posts
    812

    Default Re: present perfect

    Further to Barb's point, this is a matter of context.

    There's nothing wrong with the sentence:

    "I didn't know you were here because I HAVEN'T SEEN your car in the car park".
    Last edited by colloquium; 09-Dec-2008 at 15:05.

  4. #4
    vil
    vil is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Bulgarian
      • Home Country:
      • Bulgaria
      • Current Location:
      • Bulgaria
    Join Date
    Sep 2007
    Posts
    5,000

    Default Re: present perfect

    Hi Barb_D,

    Would you be kind enough to tell me your opinion concerning the following pairs of sentences?

    1.1. I have written four letters this morning. (it is still morning now)

    1.2. I wrote four letters this morning. (it is afternoon or even evening now)

    or

    2.1. I have learnt French for a year.

    2.2. I learnt French for a year.

    or

    3.1. I have seen the King.

    3.2.I saw the King six years ago.

    or

    4.1. I have had a visit to day. (not 4.2. I had a visit to day.)
    5.1. I saw him yesterday. ( not 5.2. I have seen him yesterday.)

    or

    6.1. Have you ever read any of Shakespear’s plays?
    6.2. Did you ever see any of Shakspear’s play performed while you were in London?

    or

    7.1. Have you been to London this year?
    7.2. Did you go to London last year?

    or

    8.1. He has finished his breakfast now.
    8.2. He finished his breakfast an hour ago.

    Thank you for your effort.

    Regards,

    V.

  5. #5
    David L. is offline VIP Member
    Join Date
    Nov 2007
    Posts
    5,425

    Default Re: present perfect

    vil: It's a bit rude to so blatantly hijack someone else's thread.

    I for one am very interested in following the current debate on this intriguing problem.

  6. #6
    naomimalan is offline Member
    Join Date
    Feb 2008
    Posts
    484

    Default Re: present perfect

    Quote Originally Posted by Barb_D View Post
    He's referring to a specific point in time: When he arrived that day.

    We don't use the present perfect with a specific point in time.

    When I arrived at 8:30 this morning, I didn't see your car.
    * When I arrived at 8:30 this morning, I haven't seen your car.

    If he was referring to an extended period of time (I haven't seen your old car over the past several days. Did you get a new one?) rather than his specific arrival this morning, it would work.
    I agree. Even if the student doesn't mention it, "when I arrived" is implicit in this context and as such is incompatible with the present perfect.

  7. #7
    colloquium is offline Senior Member
    Join Date
    May 2008
    Posts
    812

    Default Re: present perfect

    Yes, it has to refer to, I quote, an "extended period".

    Context:

    A) Have you been off work ill lately stephanie?

    B) No, I've been in all week. What makes you ask that?

    A) Oh, I didn't know you were here because I HAVEN'T SEEN your car in the car park.

    B) Oh yeah, it's at the garage being repaired.

  8. #8
    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
    19,405

    Default Re: present perfect

    If you leave out 'because' and make two sentences it is perfect (present perfect) 'I didn't know you were here. I haven't seen your car in the car park.'

  9. #9
    Clark is offline Key Member
    Join Date
    Apr 2008
    Posts
    1,573

    Default Re: present perfect

    Quote Originally Posted by Unregistered View Post
    " I didn't know you were here because I HAVEN'T SEEN your car on the car park".
    I think 'haven't seen' is wrong. The time of the action is given indirectly - through the mention of the place of the action, "in the car park", i.e. the person didn't see the car when he was in the car park.

Similar Threads

  1. i need urgent help
    By nita in forum Ask a Teacher
    Replies: 5
    Last Post: 11-Sep-2009, 13:13
  2. present perfect tense & present perfect continuous tense
    By *zaizai~love* in forum Ask a Teacher
    Replies: 5
    Last Post: 30-Oct-2008, 22:06
  3. Present Perfect and Present Perfect Continuous
    By Unregistered in forum Ask a Teacher
    Replies: 1
    Last Post: 07-May-2008, 17:15
  4. My own theory on the present perfect tense
    By HaraKiriBlade in forum General Language Discussions
    Replies: 3
    Last Post: 16-Aug-2007, 22:29
  5. present perfect 1
    By bayan said in forum Ask a Teacher
    Replies: 1
    Last Post: 27-Jul-2006, 17:31

Posting Permissions

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

Search Engine Optimization by vBSEO 3.6.1