Verb-ㄴ/은 적이 있다 is a grammar expression for “I have done verb (expressing past experience).” This expression indicates that the action is already finished. So you can use Verb-ㄴ/은 and also replace it with Verb-았/었던.
Verb-던 적이 있다 is very rarely used, unless you mean “You have been in the middle of doing verb (left it unfinished.)”
Verb-ㄴ/은 적이 있다 is a grammar expression for “I have done verb (expressing past experience).” This expression indicates that the action is already finished. So you can use Verb-ㄴ/은 and also replace it with Verb-았/었던.
Verb-던 적이 있다 is very rarely used, unless you mean “You have been in the middle of doing verb (left it unfinished.)”