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

    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,167
    Post Thanks / Like

    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.

  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

    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,167
    Post Thanks / Like

    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'.

Similar Threads

  1. Replies: 15
    Last Post: 10-Feb-2013, 08:31
  2. when+present perfect to mean past action
    By ostap77 in forum Ask a Teacher
    Replies: 4
    Last Post: 26-Jan-2012, 20: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, 18:37
  4. Past Perfect sans 2nd Action?
    By joenuts in forum Ask a Teacher
    Replies: 3
    Last Post: 08-Mar-2006, 13:03
  5. Replies: 1
    Last Post: 11-Apr-2005, 04: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
  •