Student or Learner
He have a rehearsel and preparation for a dance performance.
How long you have been practise?
How long you have been rehearsel?
Practise and rehearsel, which is more common and native way to say?
I would use:
How long have you been rehearsing/practising?
They both work,but I would favour rehearse.