Kurze Zusammenfassung
mau* ist bom, mal ist *bem: Passt bom in die Lücke, schreib mau (um mau exemplo — ein schlechtes Beispiel); passt bem, schreib mal (ele dirige mal — er fährt schlecht). Dein schlecht macht beides, deshalb hilft dir dein Gefühl hier nicht.
meio richtet sich nur, wenn es halb heißt: meia hora (eine halbe Stunde), wie dein halbe — aber ela está meio cansada (sie ist ziemlich müde), und die abschwächende Form wird nie zu meia.
meio-dia e meia (halb eins) behält das -a, weil es sich nach der hora richtet, die niemand ausspricht.
aonde nur mit Bewegung: Onde você mora? (Wo wohnst du?) gegen Aonde você vai? (Wohin gehst du?), dazu de onde für die Herkunft — dieselbe Dreiteilung wie wo, wohin, woher.
a fim de ist Lust oder Absicht (estou a fim de sair — ich hab Lust auszugehen); afim in einem Wort heißt verwandt (áreas afins — verwandte Fachgebiete).
senão = sonst, se não = wenn nicht — passt caso não an die Stelle, sind es zwei Wörter: Se não chover, a gente sai. (Wenn es nicht regnet, gehen wir raus.)
há schaut zurück, daqui a schaut nach vorn: há dois anos (vor zwei Jahren) gegen daqui a dois anos (in zwei Jahren).