Questions Future Perfect Continuous

Future Perfect Continuous: Fill in the correct form of the verb.

they for hours now? (to eat)
the bus for 20 minutes? (to wait)
the students all morning? (to work)
Jake the emails to everybody? (to send)
How long they to the music? (to listen)