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

    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,828

    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

    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,828

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

Posting Permissions

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