Здесь надо уточнить значение слов.
Свежий - 1. Недавно приготовленный, полученный, ещё не успевший испортиться. Свежий хлеб, свежие фрукты.
Мелкий - 3. Имеющий небольшую глубину. Мелкая река.
Каша - 2. Что-то беспорядочное, путаница. У него в голове каша.
Острый - 3. Сильно действующий на органы чувств. Острый запах, острая закуска.
Тупик - 2. Безвыходное положение. Поставить в тупик.
Гора - 2. Нагромождение, куча, множество. Гора песка, гора дел.
Теперь предложения.
В нашем магазине всегда можно купить свежее мясо.
Рядом с бабушкиной дачей есть мелкий пруд.
У Кати каша в голове от волнения и усталости.
От привезённого из Швейцарии сыра исходил острый запах.
Вопрос учителя поставил Сашу в тупик.
Перед нашим домом высыпали гору щебня.
Употреблены в переносном значении фразеологизмы "каша в голове" и "поставил в тупик"