Hi Lechnitzky; These two are the most natural: I have been working here for 4 years. It's been 4 years since I started working here.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Lechnitzky MagdiI have been working here for 4 years.This is correct, but it is better style to write out small numbers in words: "four years".
Lechnitzky MagdiIt is 4 years that I have been working here.This one doesn't look quite so good.
Lechnitzky MagdiIt is 4 years since I ha
AnonymousIn Texas we'd say, 'been there 4 years'. It's short, sweet and to the point.And an English teacher would mark the sentence wrong.
AnonymousI've been here all my lifeAt least you got that one correct.
AnonymousI've been living here since 20011.Science fiction - it's way too far in the future for me to imagine.
AnonymousThis Ahmed Al-hamdi from south Yemen .Ahmed: Please do not post a reply with bad grammar. You can post a question with bad grammar and the teachers or native speakers here will correct you.