Learn English – Did vs was doing vs had done vs had been doing

past-continuouspast-perfectpast-simplepast-tense

I worked a teacher before but now I work a translator.

What would be the slight difference if, instead of worked, we say was working, had worked, had been working?

What does each tense mean and imply here?

Best Answer

To me, the difference is when you had decided to end the action.

Had the action ended in the past before another action that had already ended as well, you would use past perfect (had + past participle).

Had the action ended simply in the past before the current action, then I would use past simple.

See if my explanation was clear enough for you by quizzing yourself here.

Related Topic