Is the following sentence correct?
They had abandoned her long ago.
It is usually said that with 'ago' you can only use the simple past tense. If you want to use the past perfect tense, it must be 'before'. Is this the case?
I know there are people using 'long ago' with the past perfect tense, but I would like to know whether this is grammatically correct. Thanks.