Doble for loop Python

Tengo las siguientes listas (ejemplo):

preguntas = ("pregunta1", "pregunta2", "pregunta3", "pregunta4")
usuarios = ("Javier", "Esteban")

Y busco un OUTPUT como esto:

"pregunta 1 para Javier"
"pregunta 2 para Esteban"
"pregunta 3 para Javier"
"pregunta 4 para Esteban"

Es decir, busco recorrer la lista usuarios dentro de la lista preguntas pero sin repetir las preguntas a los 2 usuarios, algo así como "intercalado"

PD: No supe como buscarlo en Google