Это не Past simple или Past continuous, а Past simple или Present Perfect.
Правило такое: если речь идет об уже свершившемся действии, но без указания когда именно, и оно могло быть совершено и прямо сейчас- используется Present Perfect. Если же речь идет об уже свершившемся действии с указанием конкретного времени или события, которые уже завершились- используется Past simple.
2) A: Have you seen this musical? ( see)
B: Yes , it's great ! I saw it when I was in London last month. (See)
3) A: Have your parents visited your office ? ( visit)
B: Yes, they came last week. ( come)
4) A: Have you had anything to drink? ( have)
B: I had some tea and a glass of orange juice at breakfast. ( have)