Does "in the past" work well both in the past simple and present perfect? Does "before" work better in the present perfect than in the past simple? Here are four groups of sentences:
Group A
I was terrified of the dark in the past, but I'm not any more.
I've been terrified of the dark in the past, but I'm not any more.
I was terrified of the dark before, but I'm not any more.
I've been terrified of the dark before, but I'm not any more.
Group B
We didn't have a way to pay for any drugs in the past, but now we do.
We haven't had a way to pay for any drugs in the past, but now we do.
We didn't have a way to pay for any drugs before, but now we do.
We haven't had a way to pay for any drugs before, but now we do.
Group C
She ate a lot of meat in the past, but now she doesn't.
She's eaten a lot of meat in the past, but now she doesn't.
She ate a lot of meat before, but now she doesn't.
She's eaten a lot of meat before, but now she doesn't.
Group D
Molly often went to that library in the past, but now she doesn't any more.
Molly's often gone to that library in the past, but now she doesn't any more.
Molly often went to that library before, but now she doesn't any more.
Molly's often gone to that library before, but now she doesn't any more.