稀に「because」の前に「,(コンマ)」がある文を見かけますが、どのような場合に必要になりますか?

一般的には「because」の前に「,(コンマ)」は必要ありません。但し、「,」がないことにより、文の意味が不明確な場合に必要となります。

例えば、以下の文だと二通りの解釈が可能です。

Tom didn’t run because he was afraid.

①Tomは怖かったので、走らなかった

または、

②Tomは、怖かったから走らなかった訳ではない
※Tomは怖かったから走らなかったのではなく、他の要因によって走らなかった

主に上記のような否定の文で、文に二つ以上の意味が発生して混乱を招く場合に「because」の前に「,(コンマ)」が必要とされます。

Tom didn’t run, because he was afraid.

「because」の前に「,」を入れることで、「Tom didn’t run」と「he was afraid」の因果関係が明確になります。つまり、「Tomは走らなかった」、その原因は「彼は怖かったからである」という意味になります。

難易度:8/10
関連リンク:文中に「but」を使用する場合、「but」の前に「,(コンマ)」は必要ですか?

「…that that…」と「that」が続けて使用されている文を見かけることがありますが、これは正しいですか?

正しいです。文法的に問題はありません。

例:

I understand that that is correct.(私は、それが合っていることが分かっている。)

初めの「that」は接続詞であり、文の主節である「I understand」の目的語である従属節「that is correct」を導きます。尚、後の「that」は「それ」という意味を持つ指示代名詞になります。

尚、「that」を続けて使用することを好まない人は、以下のような方法で避けることができる場合もあります。

初めの「that」を削除する場合:

I understand that is correct. ◯

後ろの「that」を「this」または「it」と入れ替える場合:

I understand that this is correct. ◯

I understand that it is correct. ◯

難易度:6/10
関連リンク:「he had had…」のように「had」が続けて使用されている文を見かけることがありますが、これは正しいですか?