Results 1 to 7 of 7
    • Member Info
      • Native Language:
      • French
      • Home Country:
      • France
      • Current Location:
      • UK

    • Join Date: Mar 2008
    • Posts: 1,189
    #1

    Cool Present perfect

    Hello,

    Is this sentence correct: "I've had my hair cut for 1 month." (it's still short)?

    Thanks a lot

    W

    • Member Info
      • Native Language:
      • French
      • Home Country:
      • France
      • Current Location:
      • UK

    • Join Date: Mar 2008
    • Posts: 1,189
    #2

    Cool Re: Present perfect

    Hello,


    Are these sentences correct:

    -"I've had my hair cut for 1 month." (it's still short)?

    - (I know the example is strange but nothing else came up to my mind!)
    A: you smell bad!
    B: but I've taken a shower since last night! I don't understand!


    Thanks a lot

    W[/QUOTE]

  1. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,627
    #3

    Re: Present perfect

    Quote Originally Posted by Will17 View Post
    Hello,


    Are these sentences correct:

    -"I've had my hair cut for 1 month." (it's still short)? No, you should say: "It is one month since I had my hair cut".

    - (I know the example is strange but nothing else came up to my mind!)
    A: You smell bad!
    B: But I've taken a shower since last night! I don't understand!
    This is correct but a little unusual, unless there is some particular reason why last night is relevant.


    Thanks a lot

    W
    [/QUOTE]
    .

    • Member Info
      • Native Language:
      • French
      • Home Country:
      • France
      • Current Location:
      • UK

    • Join Date: Mar 2008
    • Posts: 1,189
    #4

    Cool Re: Present perfect

    .[/QUOTE]
    Thanks Bshaihab

    Coud the sentence "I've taken a shower since last night" be equivalent to "I've been taking a shower since last night. ?"

    Thanks
    W

  2. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,893
    #5

    Re: Present perfect

    Quote Originally Posted by Will17 View Post
    .
    Thanks Bshaihab

    Coud the sentence "I've taken a shower since last night" be equivalent to "I've been taking a shower since last night. ?"

    Thanks
    W[/QUOTE]

    No. It is very unlikely that "you have been taking a shower since last night". This would mean that you started having a shower last night and you are still in the shower. Unless you are in the habit of staying in the shower for for several hours (!), then you can't say this.

    As the previous poster said, it's still a little unusual to say "I've taken a shower since last night". If someone said you smell bad, you are more likely to tell them that you have had a shower and when you had it.

    "You smell bad!"
    "I don't understand why. I had a shower this morning."

    • Member Info
      • Native Language:
      • French
      • Home Country:
      • France
      • Current Location:
      • UK

    • Join Date: Mar 2008
    • Posts: 1,189
    #6

    Cool Re: Present perfect

    Thank you.

    Is there any difference between:

    -I've drunk coffee for many years.

    -I've been drinking coffee for many years.

    Thanks A lot

    W

  3. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,893
    #7

    Re: Present perfect

    Quote Originally Posted by Will17 View Post
    Thank you.

    Is there any difference between:

    -I've drunk coffee for many years.

    -I've been drinking coffee for many years.

    Thanks A lot

    W
    You will regularly hear both, meaning the same thing - that you have had the habit of drinking coffee for many years. However, technically, the second one (in the same way as the shower example) could be taken to mean that you have been constantly drinking coffee for many years (24 hours a day, 7 days a week). It is simply the fact that that is very unlikely that would help most people understand what you actually meant.

Similar Threads

  1. [Grammar] Totally lost - Present perfect
    By engpoem in forum Ask a Teacher
    Replies: 4
    Last Post: 03-Oct-2008, 05:51
  2. [Grammar] the present perfect
    By GUEST2008 in forum Ask a Teacher
    Replies: 26
    Last Post: 03-Jul-2008, 00:09
  3. Present Perfect and Present Perfect Continuous
    By Unregistered in forum Ask a Teacher
    Replies: 1
    Last Post: 07-May-2008, 17:15
  4. Past perfect tense usage - lack of clarity
    By venkatasu in forum Ask a Teacher
    Replies: 13
    Last Post: 07-May-2008, 11:29
  5. Present Perfect Simple VS Present perfect continue
    By esophea in forum Ask a Teacher
    Replies: 1
    Last Post: 23-Jan-2007, 05:12

Bookmarks

Posting Permissions

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