I would like to know if this sentence is correct:
I don't love you anymore after you left me.
I am wondering if it should be "didn't love anymore", as the second part after after is in the past tense.
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
No, we can't use don't when referring to a past event. And, "I didn't love you once you left me" doesn't seem right either. In retrospect, use of didn't seems right, especially when remembering the day and the way she/he left you, but if I say I didn't love you, it is like saying I never loved him/her. I stopped loving you seems more fitting.
Here are a few alternatives you can use:
"I stopped loving you the day you left me"
"I learned not to love you anymore after you left me "
If you are referring to your current feelings, then "I don't love" is correct but should be used with since to show the time period:
I don't love you anymore since you have left me.
If you want to describe your feelings that happened at some point in the past, then you should use the following:
I didn't love you anymore after you had left me.