0
Ano Nym Posted 14 years ago
Grammar

Present perfect vs Present Perfect Progressive

Another question:
I have worked there for five years.
OR
I have been working there for five years.

Both sentences are possible and reasonable, aren't they? The progressive form just underline the time duration, doesn't it?
Do these sentences suggest, that I am not working there anymore, or do they don't say anything about the future?
  

Top answer

They are both fine. You are still working there. ' Rover

  • They are both fine.
  • You are still working there.
  • ' Rover
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.

4 Answers
0
They are both fine. You are still working there.

If you no longer work there, you'd use the simple past: 'I worked there for five years.'

Rover
0
Ok, but if I am telling somebody that I worked somewhere for 5 years, before I quit my job, do I really have to say:

'I worked there for 5 years.'

I thought that I have to say instead:

'I have worked there for 5 years.'

Because I am not talking about a specified time. It was like an unspecified time event and I just wanted to let somebody know that I have once w
0
I stand by my earlier answer.

Rover
0
Ano Nymif I am telling somebody that I worked somewhere for 5 years, before I quit my job, do I really have to say:'I worked there for 5 years.'
Yes.

Related Questions