Search from various English teachers...
China flagRichard
Self-introduction Hi everyone. This is richard. I have learnt English fo almost 20 years. However, I still couldn't use it freely. I want to give you an example to elustrate myself, like this santence "I work for my company for almost ten years". I feel strange because I used ‘for’ twice in one short santence. Is this feeling right? Can you help me find the way better expression. P.S. I hope you can help me with both writing and my question. Thank you.

Corrections · 4

1

Self-introduction

Hi everyone. My name is Richard. I have learnt English for almost 20 years. However, I still can't use it freely (I still can't speak fluently). I want to give you an example to illustrate this point. Look at the following sentence: "I have worked for the same company for almost ten years". I feel strange because I used ‘for’ twice in one short sentence. Is this expression correct? Can you help me write it a better way?

P.S. I hope you can help me with both writing and my question.
Thank you.


Richard: Your sentence is correct and naturally written. However, if you don't want to say "for" twice, you can just say: "I have worked for the same company nearly 10 years/more than 10 years.


Even thought it's more correct to say (for 10 years), sometimes people will not drop "for."
1

Self-introduction

Hi everyone. This is Richard. I have learnt English for almost 20 years. However, I still can't use it freely. I want to give you an example to elustrate myself(what do you mean by this?),  "I work for my company for almost ten years". I feel strange because I used ‘for’ twice in one short sentence. Is this feeling right? Can you help me find a better expression.

P.S. I hope you can help me with both writing and my question.
Thank you.


"I work for my company for almost ten years." 

The words 'for' are in the correct place and it doesn't seem that strange however the actual sentence needs some correction.

Either:

"I've been working for my company for almost ten years." 

or 

"I've worked for my company for almost ten years."


Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today