"There are situations about repeated actions until the present without specific time.
Here are some examples:
1. [Context] I want to give advice to my friend on where she should visit
I visited/ have visited Paris two times. It is a beautiful city. I think you should visit it once in your life.
2. [Context] My friend planned to visit my country for a week. He has been staying in my country for three days now and I want to know which places he visited / has visited, so that I can recommend him other places to visit. Which question would be correct? I don't know which tense would be correct to use.
Where did you visit since you came here? // Where have you visited since you came here?
I visited X, Y, Z. / I have visited X, Y,Z.
3.[Context] I am tired of died roses, so I complain with my friend:
Every time I planted/'ve planted roses in the garden, they died/'ve died. I may try planting some geraniums instead.
Some US native people tell me that I can use the simple past in all of my examples, but some don't agree to use the simple past. This makes me confused. Could you please help me clarify this?