Для того чтобы система уравнений
$$ \begin{cases} 3x + ay = 4 \\ \end{cases} $$
имела бесконечно много решений, необходимо, чтобы уравнения были пропорциональны друг другу, то есть чтобы одно уравнение было кратно другому. В данном случае у нас есть только одно уравнение, поэтому мы не можем определить значение a, при котором система имела бы бесконечно много решений.
Предположим, что второе уравнение имеет вид:
$$ k(3x + ay) = k(4) $$
Если система имеет бесконечно много решений, то должно выполняться условие:
$$ \frac{3}{3k} = \frac{a}{ak} = \frac{4}{4k} $$
Это условие выполняется при любом значении a, если k не равно нулю. Если k равно нулю, то система не имеет решений.
Если бы было дано второе уравнение, например,
$$ 6x + 2ay = 8 $$
Тогда бы выполнялось следующее условие:
$$ \begin{cases} 3x + ay = 4 \\ 6x + 2ay = 8 \end{cases} $$
В этом случае можно было бы утверждать, что система имеет бесконечное количество решений при любом значении a.
Но в исходном задании нет второго уравнения, поэтому нельзя однозначно ответить на вопрос.
Добавим к системе уравнение
$$ 6x+ay = 4 $$
Чтобы система
$$\begin{cases} 3x+ay = 4 \\ 6x+ay = 4 \end{cases} $$
имела бесконечно много решений, уравнения должны быть пропорциональны.
В условии не хватает данных для решения.
Ответ: недостаточно данных для решения.