Have you ever visited the British Museum?
Did you ever visit the British Museum?
I have seen her yesterday.
I saw her yesterday.
I have talked to her 10 minutes ago.
I talked to her 10 minutes ago.
When have you met him?
When did you meet him?
He has already done his homework.
He already did his homework.