Scientists may have finally discovered why Mercury is so weird

科学者たちは、水星がなぜこれほど奇妙なのかをついに発見したかもしれない

分解して解説
Scientists 「科学者たち」を指します。特定の科学者グループではなく、一般的に科学研究を行う人々を指します。
may have finally 「ついに~したかもしれない」という推測を表します。可能性を示唆する助動詞 "may" と完了形 "have" が組み合わさり、過去のある時点での出来事に対する推測を表しています。
discovered 「発見した」という意味の動詞です。未知の事実や情報を明らかにしたことを示します。
why Mercury is so weird 「なぜ水星がそれほど奇妙なのか」という理由を尋ねる句です。水星の特異な性質に対する疑問を表しています。
熟語
may have finally discovered ~したかもしれない:過去のある時点での推測や可能性を表す表現です。「may have + 過去分詞」で、「~したかもしれない」という意味になります。
so weird とても奇妙:程度を表す「so」と、奇妙な様子を表す「weird」が組み合わさって、「とても奇妙」という意味になります。
why Mercury is なぜ水星が~なのか:理由や原因を尋ねる「why」と、主語である「Mercury(水星)」、そして状態を表す「is」が組み合わさって、「なぜ水星が~なのか」という意味になります。
discover why なぜ~かを発見する:何かを「発見する」という意味の「discover」と、理由や原因を尋ねる「why」が組み合わさって、「なぜ~かを発見する」という意味になります。
単語
Scientists 科学者たち
may ~かもしれない
have ~を持っている(ここでは助動詞)
finally ついに
discovered 発見した
why なぜ
Mercury 水星
is ~である
so とても
weird 奇妙な
3ヶ月前