My friend planned to visit my country for a week. Now it is his 3rd day he has been in my country. I want to know which places (did he visit)/(has he 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.
*Question: (Are 4 ways below correct to use?)
(1) Where did you visit?
(2) Where did you visit in the last few days?
(3) Where have you visited?
(4) Where have you visited since you came here?
*Answer: ( Are both ways below correct to use?)
(1) I visited X, Y, Z.
(2) I have visited X, Y,Z.
My friends tell me that we can even use the simple past here in the US. I would like to hear more about the US speaks’ opinions about this matter. And if the simple past is also correct to use, could you please explain the difference between them (the simple past and the present perfect)?