クイックまとめ
mau* は bom、mal は *bem: その位置に bom が入るなら mau(um mau exemplo)、bem が入るなら mal(ele dirige mal)。
meio が一致するのは「半分」の意味のときだけ: meia hora(30分)だが ela está meio cansada(やや疲れている)— 副詞は決して meia になりません。
meio-dia e meia(12時半)は -a を保ちます。誰も口に出さない hora に一致しているからです。
aonde は移動があるときだけ: Onde você mora? だが Aonde você vai?、出所には de onde。
a fim de は願望や目的(estou a fim de sair)、afim 一語なら「関連した」(áreas afins)。
senão =「さもないと」、se não =「もし〜でなければ」 — caso não が入るなら二語です。
há は後ろを、daqui a は前を向きます: há dois anos(2年前)と daqui a dois anos(今から2年後)。日本語の 前 / 後 で決まります。
日本語の同音異義語と同じ問題なので、耳ではなく目で覚えるという構えは、すでにあなたのものです。