Давайте рассмотрим каждое предложение и выясним, почему выбраны именно эти слова.
"Is there a bank?" – Здесь используется "a", потому что мы говорим о наличии одного банка. "A" используется с исчисляемыми существительными в единственном числе.
"There are some shops in that street." – В этом предложении используется "some", потому что мы утверждаем, что в этой улице есть магазины. "Some" подходит для положительных предложений, когда мы говорим о неком количестве.
"There weren't any supermarkets here." – Здесь используется "any", так как предложение отрицательное. В негативных предложениях мы часто используем "any" для выражения отсутствия чего-либо.
Таким образом, выбор слов зависит от контекста предложения – утверждение или отрицание, а также от формы существительного (исчисляемое или неисчисляемое). Если у вас есть еще вопросы по этой теме, пожалуйста, дайте знать!