Page 2 of 2 FirstFirst 1 2
Results 11 to 15 of 15
  1. #11
    emsr2d2's Avatar
    emsr2d2 is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    23,290
    Post Thanks / Like

    Default Re: Have bought/Have had for a few years

    Quote Originally Posted by MASM View Post
    If you have an unpacked set of furniture from Ikea and someone asks you about it you could use "I have bought furniture for a few years"
    Again, I have to disagree. I don't see what difference it makes that you have bought furniture and not unpacked it. What sort of question do you think they could ask you that would result in your given response?

  2. #12
    MASM's Avatar
    MASM is offline Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Spanish
      • Home Country:
      • Spain
      • Current Location:
      • Spain
    Join Date
    Dec 2009
    Posts
    292
    Post Thanks / Like

    Default Re: Have bought/Have had for a few years

    Quote Originally Posted by emsr2d2 View Post
    Again, I have to disagree. I don't see what difference it makes that you have bought furniture and not unpacked it. What sort of question do you think they could ask you that would result in your given response?
    If you see, for example, a man that has a cut in his face and you ask him, he can answer "I've cut myself shaving this morning".
    I was just looking for uses of the present perfect that way. Although, I'm perfectly aware that you'd use the past simple even talking within the same day.

  3. #13
    emsr2d2's Avatar
    emsr2d2 is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    23,290
    Post Thanks / Like

    Default Re: Have bought/Have had for a few years

    Quote Originally Posted by MASM View Post
    If you see, for example, a man that has a cut in his face and you ask him, he can answer "I've cut myself shaving this morning".
    I was just looking for uses of the present perfect that way. Although, I'm perfectly aware that you'd use the past simple even talking within the same day.
    In your example, as far as I'm concerned, the reply would always be:

    I cut myself shaving.

  4. #14
    MASM's Avatar
    MASM is offline Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Spanish
      • Home Country:
      • Spain
      • Current Location:
      • Spain
    Join Date
    Dec 2009
    Posts
    292
    Post Thanks / Like

    Default Re: Have bought/Have had for a few years

    Quote Originally Posted by emsr2d2 View Post
    In your example, as far as I'm concerned, the reply would always be:

    I cut myself shaving.
    I was convinced I read it with I've cut myself. But, of course, you're the native and the teacher

  5. #15
    2006 is offline Banned
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • Canada
      • Current Location:
      • Canada
    Join Date
    Apr 2007
    Posts
    4,161
    Post Thanks / Like

    Default Re: Have bought/Have had for a few years

    Quote Originally Posted by emsr2d2 View Post
    I would disagree with that. If your job is to buy furniture for a company, then there are 2 possibilities:

    You are still doing the job: I have been buying furniture for a few years.

    You used to do the job: I bought furniture for a few years.

    But you couldn't use "have bought" in either case.
    why not?? (talking about the first scenario) Obviously "used to" is not compatible with "your job is to buy".

    A...Who has bought the furniture recently?
    B...I have bought the furniture for a few years.

    As you know, present perfect here means the buying is still happening.

    And how is B wrong when 'I have lived in China for a few years." is correct? The grammar is the same.

Page 2 of 2 FirstFirst 1 2

Similar Threads

  1. [Grammar] in recent years vs. for recent years
    By LQZ in forum Ask a Teacher
    Replies: 4
    Last Post: 28-Dec-2009, 13:32
  2. was some years ago with
    By navi tasan in forum Ask a Teacher
    Replies: 1
    Last Post: 08-Feb-2009, 00:25
  3. has lived vs has been living
    By juliana0403 in forum Ask a Teacher
    Replies: 14
    Last Post: 24-Jan-2009, 14:36
  4. 5 - years ago vs years back
    By FirstScript in forum Ask a Teacher
    Replies: 2
    Last Post: 10-Mar-2008, 08:48
  5. Replies: 11
    Last Post: 10-Jul-2007, 11:06

Posting Permissions

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