Which one is correct?
She was on OCP for 5 years and had stopped it since 2005.
She had been on OCP for 5 years and had stopped it since 2005.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Past Perfect Tense
It is used about something that happened before another action in the past (which is expressed by simple past tense).
It is used to talk about a completed action in a time before now.
- It is used with frequency: often, sometimes, always.
- It is used with a definite point in time: last week, when, yesterday, weeks ago.
- It is used with an indefinite point in time.
It means the correct sentence is:
She had been on OCP for 5 years and stopped it since 2005.