Hay, matagal ko nang gusto ipaliwanag 'to nang malinaw kasi maraming naguguluhan talaga—pero may simpleng paraan para tandaan.
Una, isipin mo na ang 'ng' ay parang salitang 'of' sa Ingles: ginagamit ito para magpakita ng pagmamay-ari o para maging layon ng pandiwa. Halimbawa, sa 'bahay ng kapitbahay' at 'kumain ng mangga', gumagana ang 'ng' para i-link ang dalawang bagay. Madalas ding sinusundan ng pangngalan o pronoun. Kapag nagdududa ka, tingnan kung ang sinundan ng salita ay isang bagay o tao na siyang pag-aari o layon; kung oo, malamang 'ng' ang tama.
Pangalawa, ang 'nang' naman ay karaniwang ginagamit para magpahiwatig ng paraan, panahon, o dahilan — parang adverb o conjunction. Halimbawa: 'Kumain siya nang mabilis' (paraan), 'Nang dumating siya, umiyak ang bata' (panahon/kapaligiran), o 'Nag-aral siya nang mabuti para makapasa' (dahilan/layunin). May isa pang gamit ng 'nang' bilang pampalakas o pag-uulit: 'Tumakbo nang tumakbo'.
Praktikal na tip mula sa akin: kapag hindi ka sigurado, subukan mo isipin kung kailangan mo ng isang link/possession (gamitin ang 'ng') o ng paraan/panahon/layunin (gamitin ang 'nang'). Gumawa ng sariling flashcards na may pangungusap at palitan-palitan mo ang dalawa para maramdaman ang tama. Sa pag-practice lang mawawala ang pagkalito — nakakatulong talaga kapag nagbabasa ka ng magandang Filipino na may tamang gamit ng dalawang ito.