例えば「土曜の夜だけど空いてる?」という文を「It's Saturday evening. But are you free?」と言うのは何かもう明らかにおかしいですよね。「Are you free?」てのもあまりいい表現とは思わないので「Do you have time Saturday evening?」くらいが適当じゃないでしょうか。「but」で接続する文は必ず逆説になっていなければなりません。学術論文でもたまに間違って使っている日本人を見かけます。例えば「XはYとして用いられているが、Zとしても有用である。」この場合は「but」ではなく「and」を使うべきでしょう。一方、「XはYとして期待されているが、Zという問題がある。」ならば「but」でつないでいいと思います。「期待されているけど問題がある」という逆説になっていますから。最も初歩的な接続詞ですが、意味を考えて使わないと失敗しますね。