Для правильного ответа нужно определить, какое слово подходит по смыслу и грамматике.
Фраза "There ... any lions at the zoo" подразумевает наличие или отсутствие львов в зоопарке. Слово "lions" — множественное число.
Варианты:
Поскольку "lions" — множественное число, подходят варианты "weren't" и "were". Учитывая, что предложение не имеет явного отрицания, а скорее ставит вопрос о наличии, наиболее логичным выбором будет утвердительная форма.
Ответ: were