Two years ago I ate ice-cream every day. I was doing this/had been doing this for six months. That's why I was weighing much more during that time.
Are the tenses used here correct? If yes/no, why? :D Thank you ;)
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
I would personally make some changes in your statement, firstly:
Two years ago I would eat ice-cream every day
Since you added an adverbial phrase of time (every day), "would", which can also be used to state something that used to happen quite often in the past, sounds better.
I had been doing this for six months
Is correct since the action of eating ice cream (which is represented by this) occurred first than the count.