Two years ago, I left the company I had worked for for 5 years.
Is this consecutive ‘for’ confusing?
No, it is not confusing in terms of meaning. In speech it is passable, but stylistically it does not look great written down. You can instead write: Two years ago, I left the company where I had worked for five years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
No, it is not confusing in terms of meaning. In speech it is passable, but stylistically it does not look great written down. You can instead write:
Two years ago, I left the company where I had worked for five years.
It is good style to write small numbers in words. You did this for "two" but not for "five".