0
Hanuman_2000 Posted 12 years ago
Grammar

Present perfect

Hello,

1. I have worked here for twenty years.

2. I have been working here for twenty years.

What are the differences between these two?

Thanks.
  

Top answer

They are definitely very similar. 1. is could suggest something has happened that has now stopped the person from working after having worked 25 years.

  • They are definitely very similar.
  • 1.
  • is could suggest something has happened that has now stopped the person from working after having worked 25 years.
  • 2.
  • suggests that he has worked the past 25 years, and is still doing so.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
They are definitely very similar.

1. is could suggest something has happened that has now stopped the person from working after having worked 25 years.

2. suggests that he has worked the past 25 years, and is still doing so.

The difference is very subtle in this example though.
0
hanuman_2000What are the differences between these two?
The average American would use both of these, and not make a distinction.
0
hanuman_20001. I have worked here for twenty years.2. I have been working here for twenty years.What are the differences between these two?
In those sentences with those adverbs there is no difference. It's only in more complex cases that 'have worked' and 'have been working' are sometimes different.

In the following sentences, for example, you canno
0
Hello,

I have worked here for twenty years.

Does it mean , I am still working there?

Or

That twenty years includes the present moments, though I do not work there now.

Thanks.
0
hanuman_2000Does it mean , I am still working there?
In most situations it does mean that you are still working there, but that is not a necessary implication. You might be driving with a friend and pass by a building where you once worked for 20 years at some previous time in your life. You could point to the building as you drive by it and say "I have work

Related Questions