present perfect for a past action

Status
Not open for further replies.

CarloSsS

Senior Member
Joined
Aug 8, 2010
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
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.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
'For the past three years' generally refers to a time period extend up to the present, so the present perfect is appropriate.
 

CarloSsS

Senior Member
Joined
Aug 8, 2010
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
But that would mean that I still work for XY, or would it?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
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'.
 
Status
Not open for further replies.
Top