「sing」、「sang」、「song」は、それぞれどう違いますか?

以下をご参照ください。

① sing = 歌う(動詞「sing」の原形)

Players sing the national anthem before a game.(選手は試合前に国歌を歌う)

② sang = 歌った(動詞「sing」の過去形)

They sang at karaoke last night.(彼らは昨夜カラオケで歌った)

③ song = 曲/歌(名詞)

He listens to the same song over and over.(彼は同じ曲を何度も聴く)

※「sung」は動詞「sing」の過去分詞になります

難易度:4/10
関連リンク:「選択」に関する「choose」、「chose」、「choice」は、それぞれどう違いますか?

「Dived」と「dove」の違いは何ですか?

「Dived」と「dove」は両方とも「dive」の過去形/過去分詞なので、どちらを使用しても大丈夫です。
(dive-dived-dived/dive-dove-dove)

「Dived」は主にイギリス英語で使用されますが、「dove」は一般的にアメリカ英語で使用されます。

He dived into the pool.(英)

He dove into the pool.(米)

彼は、プールに飛び込んだ。

※「Drive(運転する)」の過去形は、「drove」です。「Drived」ではありません。
(drive-drove-driven)

参考:Oxford Dictionaries

難易度:4/10
関連リンク:「Learned」と「learnt」を両方聞いたことがありますが、どっちが正しいですか?