✨ ベストアンサー ✨
may 〜 but... (〜かもしれないが... )譲歩構文
(S)tests ←which reveal that it is nevertheless the true explanation (tests を先行詞とする関係代名詞の文)
(V)have now been carried (行われている)
このままではSとVが離れているので関係代名詞の文が後ろに置かれて先行詞と離れています
nevertheless(それにもかかわらず)は文修飾の副詞なので早めに訳していますね
こんな感じかしら🤗
なるほど!分かりやすい説明をして頂き、ありがとうございます!