'She has never stolen anything in her life'
'She never stole anything in her life'?
The same difference as: I have never eaten in this restaurant and I never ate in this restaurant.
The use of the present perfect (has stolen, has eaten) says "until this point in time" - something may be changing. But they are both correct and you could use either one.
[not a teacher]