手早い答え
onde は場所、aonde は a+onde で目的地への移動を表します。
確実な見分け方は、英語から訳す前に、その単語の働きを見きわめることです。
それぞれの単語の働き
onde
どこに
所在や滞在、あるいは前置詞 a を必要としない動詞にはondeを使います。
aonde
どこへ
前置詞 a を必要とする動詞と結びついた移動にはaondeを使います。
選び方
- onde: 文が所在や滞在、あるいは前置詞 a を必要としない動詞を指している場合はondeを選びます。
- aonde: 文が前置詞 a を必要とする動詞と結びついた移動を指している場合はaondeを選びます。
例文
Onde você mora?
どこに住んでいますか。
Aonde você vai?
どこへ行くのですか。
よくある落とし穴
移動があるというだけでは決まりません。規範的な形は動詞が取る前置詞に従います。ブラジルの日常会話では para onde のほうが aonde より分かりやすいことが多いです。
文脈の中で練習する
自分の実生活から文を一つ選び、二回書いてみましょう。一度はondeで、もう一度はaondeで。どちらも成り立ちそうなら、意味の違いを言葉にしてみましょう。