Respuestas
Respuesta:
c, a, b
Explicación:
En la primera no puede ser la b porque no es una obligación y tampoco la a porque la frase está en pasado
En la segunda es la b porque en esta frase since significa desde y for durante, por lo que si lo traducimos al español quedaría así:
Nosotros hemos estado escuchando musica_______nosotros dejamos la casa. Nosotros hemos tenido funcionando nuestros cascos_______una hora.
Como podrás observar lo que más encaja en poner dice en la primera y for en la segunda.
En la tercera es la b porque la primera es para el presente simple en afirmativa, y tampoco es la c porque para formular una pregunta en inglés en presente simple debería en este caso usar does spend y como se puede observar no es, aparte de que ese tiempo verbal creo que no existe.