Past Indefinite и Present Perfect -- это два ракурса, два взгляда под разным углом. Рассматриваемое действие при этом может быть одним и тем же.
I was in Paris twice: in 1990 and in 2007.
I've been to Paris twice.
В первом случае даны конкретные даты, это привязка к прошлому, поэтому Past Indefinite.
Во втором случае дается своего рода "отчет" о том, сколько раз человек успел побывать в Париже (с рождения) до момента речи. Два раза.
Вот здесь и ключ. Если действие рассматривается в контексте завершенного отрезка времени (1990, last year/month/week, yesterday, before I came to Russia, when I was a child, in the last century), используется Past Simple. Отношение к завершенному отрезку времени может подразумеваться, но не быть выраженным лексически. Например, повествование, где все предложения в прошедшем времени.
Present Perfect используется, когда хотят подчеркнуть, что результат действия пристуствует или является актуальным для настоящего (I've found my key -- Я нашел ключ -- вот он, теперь я снова могу им пользоваться, он снова у меня), и когда дают своего рода "отчет" в рамках текущего отрезка времени, т.е. говорят что произошло или было сделано за текущий отрезок времени (I've read three books this week -- На это неделе я прочитал три книги). Если используются слова recently, lately, в британском английском (и часто в американском английском) тоже будет использоваться время Present Perfect (потому что эти слова указывают на отрезок, который имеет нечеткое начало, но подходит к моменту речи). Еще есть особое использование времени Present Perfect -- при обсуждении новостей. Поскольку Present Perfect придает актуальность и свежесть действию, подчеркивает связь с настоящим, это время часто используется, когда сообщается новость (устно или в газетных статьях). Когда новость уже сообщена, то могут перейти на время Past Indefininte.
Hey, look! I've found my key! I've been looking for it for a week!
Great news! Where did you find it? (как только новость сообщена, она перестает быть "новостью", информация становится более статичной, и обсуждение деталей далее ведется во времени Past Indefinite или иных прошедших временах, но не Present Perfect).