Alguien me ayuda. :)

Respuesta:
1. How long has Sally had her motobike?
2. How long has they been married?
3. How long has there a zoo in this town?
4. How long have you and Ed here?
5. How long has Jim wanted to be a chef?
Explicación:
Para realizar las preguntas se coloca siempre primero las frases de pregunta (how long, what, who, where) luego el auxiliar de tiempo (en este caso has o have) luego el sustantivo y luego el complemento.