Results 1 to 4 of 4
  1. #1
    CarloSsS's Avatar
    CarloSsS is offline Senior Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Czech
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic
    Join Date
    Aug 2010
    Posts
    629
    Post Thanks / Like

    Default present perfect for a past action

    Can I use present perfect for past actions with time adverbial? Is the following sentence saying that I spend the last three years working for XY, but I don't work there anymore? I imagine this saying to a hiring person at a job interview.

    I (have) worked for XY for the past 3 years.

    I'd use simple present.
    Please note that I'm not a teacher.

  2. #2
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,168
    Post Thanks / Like

    Default Re: present perfect for a past action

    'For the past three years' generally refers to a time period extend up to the present, so the present perfect is appropriate.
    Please do not edit your question after it has received a response. Such editing can make the response hard for others to understand.


  3. #3
    CarloSsS's Avatar
    CarloSsS is offline Senior Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Czech
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic
    Join Date
    Aug 2010
    Posts
    629
    Post Thanks / Like

    Default Re: present perfect for a past action

    But that would mean that I still work for XY, or would it?
    Please note that I'm not a teacher.

  4. #4
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,168
    Post Thanks / Like

    Default Re: present perfect for a past action

    Quote Originally Posted by CarloSsS View Post
    But that would mean that I still work for XY, or would it?
    Yes. if you don't still work for them, don't use 'for the past three years'.
    Please do not edit your question after it has received a response. Such editing can make the response hard for others to understand.


Similar Threads

  1. Replies: 15
    Last Post: 10-Feb-2013, 07:31
  2. when+present perfect to mean past action
    By ostap77 in forum Ask a Teacher
    Replies: 4
    Last Post: 26-Jan-2012, 19:15
  3. [Grammar] Past perfect, an action happened after a past event?
    By cubezero3 in forum Ask a Teacher
    Replies: 1
    Last Post: 04-Sep-2010, 17:37
  4. Past Perfect sans 2nd Action?
    By joenuts in forum Ask a Teacher
    Replies: 3
    Last Post: 08-Mar-2006, 12:03
  5. Replies: 1
    Last Post: 11-Apr-2005, 03:34

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