Results 1 to 7 of 7
    • Member Info
      • Native Language:
      • Czech
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2014
    • Posts: 805
    #1

    When I have finished vs when I finish

    Hello,

    No Shiel today ...

    I have found a sentece which is:

    "When I have finished my work, I will have a beer."

    I would like to ask why present perfect simple is used in the sentence while it evidently refers to an event in future. I know it means the same thing like "When I finish my work, I will have a beer" so it seems strange to me why have and -ed are used here.

    Thanks a lot
    Last edited by Johnyxxx; 19-Sep-2015 at 19:09.

  1. Piscean's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic

    • Join Date: Jul 2015
    • Posts: 10,020
    #2

    Re: When I have finished vs when I finish

    It's a matter of personal choice. The present perfect perhaps has more of the idea that the speaker will have a beer after the completion of the work, the present simple that s/he will have a beer at the moment of completion. There is no real difference in practice.

  2. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,841
    #3

    Re: When I have finished vs when I finish

    I think there is real difference below, but I am not a teacher.

    'When I do my work, I will have a beer.'── I will have a beer while doing my work.
    'When I have done my work, I will have a beer.'── I will have a beer after doing my work.

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,912
    #4

    Re: When I have finished vs when I finish

    Try getting that real difference with finish, which is what Piscean was asked. Also, I would probably use While I do my work to get that meaning. In most cases there is little difference between the two forms- the present perfect just adds an extra element of completion.

  3. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,841
    #5

    Re: When I have finished vs when I finish

    Quote Originally Posted by Johnyxxx View Post
    "When I finish my work, I will have a beer"
    I think it might suggest that a beer is near at hand, otherwise the speaker cannot have it right at the moment of completion, but I am not a teacher.

  4. Piscean's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic

    • Join Date: Jul 2015
    • Posts: 10,020
    #6

    Re: When I have finished vs when I finish

    Quote Originally Posted by Matthew Wai View Post
    I think it might suggest that a beer is near at hand
    It might, but it might well not. I often have a beer when I finish work. I switch off my computer and head to my local.

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,912
    #7

    Re: When I have finished vs when I finish

    Quote Originally Posted by Matthew Wai View Post
    I think it might suggest that a beer is near at hand, otherwise the speaker cannot have it right at the moment of completion, but I am not a teacher.
    It doesn't have to be right at the moment of completion, but is possibly the next major thing that they do. What matters is that the work must be finished first.

Similar Threads

  1. when you've finished/when you finished/when you finish
    By vasea1977 in forum Ask a Teacher
    Replies: 1
    Last Post: 01-Sep-2013, 02:10
  2. Are you finished ? or Are you finish?
    By Harry12345 in forum Ask a Teacher
    Replies: 6
    Last Post: 26-Dec-2011, 10:10
  3. when I'm done doing for when I finish or have finished
    By ostap77 in forum Ask a Teacher
    Replies: 2
    Last Post: 20-Dec-2010, 02:01
  4. Did not even finished or finish?
    By bowsnhearts in forum Ask a Teacher
    Replies: 1
    Last Post: 23-Sep-2009, 12:56
  5. have finished vs finish
    By kiranlegend in forum Ask a Teacher
    Replies: 5
    Last Post: 16-Sep-2008, 19:28

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
  •