Lo más importante para distinguir entre ambos es fijarse en el verbo que hay detrás. En otras palabras, quien hizo la acción escrita después hizo la acción seguida de が, y el resto fue が.
Por ejemplo, "comer arroz" → comer porque la persona que hizo la acción de "comer" fue no "arroz" ",entonces.
Comer en privado → Yo como aquí. Fui "yo" quien hizo esta acción, así que が
Lluvia → Lluvia → ¿Qué está lloviendo? Es la lluvia la que realiza la acción de "caída".
⒌をる→: Es una persona o un automóvil que "pasa" por un lugar de paso, no el lugar en sí, por lo que を
A juzgar por esto, la diferencia entre 2 El uso es más fácil de implementar en la etapa primaria. Esta es una opinión puramente personal y es sólo para referencia.