'Have ever done'
过 expresses having done something at some point.
没 + verb + 过 = 'have never'.
过 = experience (repeatable); 了 = one specific completed event.