0
Nick Cooper Posted 21 years ago
Grammar

What's the correct tense?

Two years ago I stopped working as a teacher.
How can I express that correctly?

a) "For two years I haven't been working as a teacher any more."
b) "For two years I haven't worked ... any more."
c) "Since two years I don't work ... any more."
d) "Since two years I didn't work... any more."

Other suggestions? Thanks!
  

Top answer

Dear Nick, I will add another option : e) Since two years I haven't been working as a teacher.

  • Dear Nick, I will add another option : e) Since two years I haven't been working as a teacher.
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.

6 Answers
0
Dear Nick,

I will add another option :
e) Since two years I haven't been working as a teacher.
0
Since 2 years what? Since two years before you had been born?
I think you want 'since 2 years ago' here, or 'for two years'.
0
Hi, maverick!

I'd like a sentence including "not any more".
So what would you say? - "Since 2 years ago/for two years I haven't been working ... any more"?
0
I'd say 'I haven't been working for 2 years' but I suggest that you wait for some more replies.
0
A. You can use the simple present perfect here: "I haven't worked as a teacher for 2 years."

This is used (amongst other uses) when we are talking about something which happened in the past, but is somehow connected to the present.

So, 2 years ago (past) you stopped working as a teacher, and you are still not doing it (present.)

B. You can also use the present perfec
0
Thank you, Abbie!

So there's more than one possible solution - that's what I wanted to know.
Thanks for your help...

Related Questions