"No tienes nada mejor que hacer" means "You don't have anything better to do".
its says what do you have to do to be ready in the morning
It means "What do you have to do in order to be a good student."
What do you have to do to get (yourself) ready/prepare yourself
It means "What do you have to do in the afternoon?"
Hacer means "to make", but it can mean "to do" depending on actual usage.
what do you have to do in the spanish class
It means, "What do you want to do when you're hungry?"(Eat, of course.)
What do you have to do to get ready before you go to school
i think, "do you have friends?" or "you have friends".
what does que mente podrida tienes mean in English? "Que mente podrida tienes" in English means "What a rotten mind you have"
Hacer means "To do" or "To make" depending on the context.
"Yo se que tienes" translates to "I know you have" in English.