Have you ever been skiing? Do you like it? Why /why not?
I skied only once in my life. Now I prefer cross-country skiing.
We should use "have done" for past which lasted for some time. If it is "one time" experience, we should use past simple.
I've only skied once in my life. Now I prefer cross-country skiing. (If you skied once in your life, you will be an amateur... then you say: you prefer cross-country...., maybe it is better to say whether you like it or not and why? ... I like it because it is a demanding sport or because I enjoy open air sports)....Kindly, think of a reason/an answer to the question why. Good.