文中に「but」を使用する場合、「but」の前に「,(コンマ)」は必要ですか?

一般的に、「but」が別の文として単独で成り立つ二つの節を繋ぐ場合、「but」の前に「,(コンマ)」が必要です。

I wanted to go to the concert, but the tickets were sold out.

「I wanted to go to the concert」と「The tickets were sold out」は両方とも完全な文である為、「but」の前に「,(コンマ)」が必要です。

尚、上記の例文のように、各節の主語が明確に表記されている場合、「but」の前に「,(コンマ)」が必要です。但し、例外として主語が明確な二つの節が両方とも短い場合、「,(コンマ)」を除外することができます。

I went home but no one was home.

一方、二つの節の主語が同じで、二つ目の節の主語が省略される場合は、「,(コンマ)」は必要ありません。

I wanted to go to the concert but decided to stay home.

尚、以下の等位接続詞にも同様のルールが適用されます。

-and
-so
-or
-for
-yet
-nor

難易度:8/10
関連リンク:文章の中で名詞を並べて表示する場合、「and」はどこに入れる?

「Either cat or dog is」と「either cat or dog are」、どちらが正しいですか?

「Cat」と「dog」と単数のもの同士を比べている為、三人称単数の「is」が正しいです。しかし、複数のもの同士を比べたり、単数のものと複数のものを比べる場合には、三人称複数の「are」になる場合もあります。

単数のものと単数のものを比べる場合:

Either Monday or Tuesday is OK.

月曜日と火曜日、どちらでも大丈夫です。

複数のものと複数のものを比べる場合:

Either two forks or two chopsticks are OK.

フォーク2個と箸2膳、どちらでも大丈夫です。

単数のものと複数のものを比べる場合は、「proximity rule(接近のルール)」と言って、動詞に近い名詞(主語)に合わせます。

Either two sedans or one van is OK.

Either one van or two sedans are OK.

バン1台とセダン2台、どちらでも大丈夫です。

難易度:6/10
関連リンク:「What color is his shoes?」と「What color are his shoes?」、どっちが正しい?