The first was wrong, so I have fixed it. 1) I worked in that company for 3 years-- You no longer work there. 2) I have worked in that company for 3 years-- You still work there.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousWould saying this also be possible:I worked in that company three years ago.Yes, but it does not say how long you worked there; it could have been only one week and then you were fired.
How different between
I used to work for Japanese company for 2 years.
I have worked for Japanese company for 2 years.
I have been working for Japanese company for 2 years.
Thank you
Nick