¿Cuál es la diferencia entre か y が en japonés?

El uso de かauxiliar es indefinido.

¿どこかきましたか?¿Has estado en algún lugar? /¿Dónde has estado? )

がReferencia especial del asistente de caso

どこがきましたか?¿Dónde has estado? )Especifica dónde está,

¿Qué comes? (¿Has comido?/Pregunta a la otra persona si ha comido. Pero no le preguntes específicamente qué comió)

¿Qué comiste? (¿Qué estás comiendo?/¡Pregunta específicamente qué acaba de comer la otra persona!)