Another way to find when this system has infinitely many solutions is to eliminate one variable directly and see what condition on \( k \) makes the resulting equation vanish identically. Multiply \( 3x+5y=4 \) by \( 2 \): \( 6x+10y=8 \). Subtracting \( 6x+ky=8 \) from this gives \( (10-k)y = 0 \), which must hold for every \( y \) only when the coefficient of \( y \) itself is zero.
Only \( k = 10 \) makes the coefficient of \( y \) vanish completely, exactly the condition needed for infinitely many solutions.
Therefore, the correct answer is \( k = 10 \).