Not "Amina likes tea coffee." — say "Amina likes tea and coffee.". 2つの内容をつなぎ合わせることばが and です。
やってみよう: Amina likes tea ___ coffee. She drinks both. (and / but / or) 答え: and — 彼女は両方好きなので、内容を付け足す and を使います。「but」だと片方が好きでもう片方は好きではないという意味になり、「or」だと選択肢を示すことになります。
but = 対比する
2つ目の内容が反対のことや意外なことであるときは、but を使います。
Hiroshi likes coffee but not tea.
The cafe is small but nice.
Sofia wants to go but she is tired.
Not "Hiroshi likes coffee and not tea." — say "Hiroshi likes coffee but not tea.". 2つの内容が対照的なので but を使います。「and」は内容が自然につながるときにだけ使います。
やってみよう: Hiroshi likes coffee ___ he doesn't like tea. (but / and / because) 答え: but — 2つ目の内容が1つ目と反対なので、but を使います。「and」だと両方が成り立つことになりますが、ここでは一方が肯定で他方が否定になっています。
or = 選ぶ
2つのもののうちどちらかを選ぶときは、or を使います。
Tea or coffee?
We can walk or take the metro.
Is Amina at home or at school?
やってみよう: Pick one drink: tea ___ coffee? (or / and / but) 答え: or — 両方ではなくどちらか1つを選ぶので、or を使います。「and」だと両方ほしいという意味になり、選択になりません。
because = 理由を言う
理由を言うときは because を使います。なぜ(why)それが起こるのかを説明します。
Sofia is happy because it's Friday.
They are tired because the class is long.
Hiroshi is at home because he is sick.
Not "Hiroshi is at home and he is sick." — say "Hiroshi is at home because he is sick.". because は理由(he is sick)の前に置きます。「and」は2つの内容を並べるだけで、一方がもう一方の理由であることを示せません。
やってみよう: Hiroshi is at home ___ he is sick. (because / but / and) 答え: because — 「He is sick」は彼が家にいる理由なので、because を使います。「and」は内容を並べるだけで、「but」は意外な展開を表すため、どちらも理由を示すことはできません。
やってみよう: I like coffee ___ I don't like tea. (but / and / or) 答え: but — コーヒーは飲むけれど紅茶は飲まないという対照的な内容なので、but を使います。「and」は内容が同じ方向に進むときにだけ使います。
やってみよう: Sofia sleeps early ___ she is tired. (because / but / or) 答え: because — 疲れていることが早く寝る理由なので、because を使います。「but」は意外な展開を表しますが、ここではそうした展開はありません。