0
Anonymous Posted 11 years ago
Grammar

perfect tense

I have worked in the office for 10 years.

in the sentence, can we say that 10 will be from now or any 10 years by now ?
  

Top answer

The ten-year time-period began ten years before the moment of speaking. If I say today "I have worked in the office for ten years", then I began to work in the office in 2005

  • The ten-year time-period began ten years before the moment of speaking.
  • If I say today "I have worked in the office for ten years", then I began to work in the office in 2005
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.

2 Answers
0
The ten-year time-period began ten years before the moment of speaking. If I say today "I have worked in the office for ten years", then I began to work in the office in 2005
0
I have worked in the office for 10 years. = I started work in April, 2005. I work there now (April, 2015).

I worked in the office for 100 years. = (Example) I started work in January 1900. I stopped working in January 2000.

Related Questions