Which is grammatically correct? I lost contact with her or i lose contact with her? Thanks...
It will depend on your context.
I lose contact with her when I go shopping.
I lost contact with her because she left the country.
It is so sad. I have lost contact with her.
I had lost contact with her a long time ago.
What don't you like, Harry?
"When was your last contact with Josie?"
"Oh, I had lost contact with her a long time ago. She was always a bit remote."
I still do not see your problem with "Had lost something a long time ago".
What's wrong with you Harry?
Your sentence is completely wrong, it means:
"Oh I had lost contact with her soon." That doesn't make any sense.
(before long = soon).
Soon never comes with the past or past perfect.
If you want to learn, be a flexible learner. "We learn from the cradle to the grave".
By the way, Anglika's sentences are correct.
Aamrym, may I suggest that there are more gentle ways to point out your disagreement than with the words you have chosen?
While I disagree with Harry that there is anything wrong with Angika's sentence, I do support that "I had lost contact with her before long" as a correct sentence as well. It means "Before much time has passed, I had lost contact with her."
To use soon, you'd use it like this: I had soon lost contact with her. It would need to fit into a running narrative.
[not a teacher]