Learn English – use “Have been” with “Until” in this sentence

past-continuoustenseword-choice

My intention is to explain that I used to be stressed and depressed but then I read an article about stress relief techniques and that helped me.

Is this sentence using "Have been" and "Until" grammatically correct? If not, what's the best way to write it?

I have been dealing with stress, anxiety, and depression until I stumbled upon a writing on stress relief techniques involving meditation and yoga.

Best Answer

It's not really correct, because "have been dealing" is the present perfect continuous (which is a present tense like the name says, talking about a present status!) but "until I stumbled" is talking about a past event.

More fluent would be the simple past "I was dealing with stress, anxiety, and depression until I stumbled upon (etc.)" or the past perfect continuous "I had been dealing with stress, anxiety, and depression until I stumbled upon (etc.)" (thanks to Jasper for pointing out the past perfect continuous!)

Related Topic