Ответ:

Do British taxi drivers have to work night shifts?

Yes, we sometimes have to work at night, but we don’t have to work every night.

Ответ: Do; have to; have to; don’t have to.