Давайте разберём каждое из предложений и заполним пропуски правильными формами.
They sell computers in this shop. Computers are sold in this shop.
- Здесь используется страдательный залог (passive voice). Простой настоящее время (present simple) преобразуется в "are sold".
They haven't delivered the food yet. The food hasn't been delivered yet.
- Для образования страдательного залога в настоящем совершенном времени (present perfect) используется конструкция "has/have been + V3".
Shakespeare wrote a lot of poems. A lot of poems were written by Shakespeare.
- Простой прошедший залог (past simple) преобразуется в "were written".
They are doing their homework now. Their homework is being done now.
- Залог настоящего продолжающего времени (present continuous) превращается в "is being done".
Has he eaten all the cakes? Have all the cakes been eaten?
- Вопрос в настоящем совершенном страдательном залоге формируется как "have been + V3".
She must take this rubbish away. This rubbish must be taken away.
- Модальный глагол "must" остаётся, а "take" превращается в "be taken".
They will ask you various questions. Various questions will be asked by them.
- Будущее время (future simple) образуется с помощью "will be + V3".
He had sent the flowers to her by 3 o'clock. The flowers had been sent by 3 o'clock.
- Прошедшее совершенное время (past perfect) превращается в "had been + V3".
They didn't speak English last year. English wasn't spoken last year.
- Прошедший залог (past simple) в страдательной форме — "wasn't spoken".
Did he paint the walls of his room? Were the walls of his room painted?
- Вопрос в страдательном залоге проходит так: "were + V3".
Теперь все предложения заполнены правильно. Если у вас есть вопросы по какому-либо из пунктов, не стесняйтесь спрашивать!