Привет! Разберём каждое предложение и исправим ошибки, чтобы всё звучало правильно и красиво.
My granny cooks dinner every weekend.
В первом предложении всё верно. Грамматически корректные варианты пассивного залога.
We are doing a project now.
Во втором предложении тоже всё верно. Все варианты грамматически правильные и соответствуют разным временам и аспектам пассивного залога.
They have solved the problem.
В третьем предложении варианты пассивного залога. Правильный вариант - "The problem has been solved."
The teacher gave us the homework.
В четвёртом предложении также варианты пассивного залога. Правильный вариант - "The homework was given."
Workers will build new houses.
В пятом предложении аналогично, варианты пассивного залога. Правильный вариант - "New houses will be built."
Ответ: Все исправления внесены выше.
Ты отлично справляешься! Продолжай в том же духе, и у тебя всё получится!