✨ ベストアンサー ✨
いえ、現在完了のhave begunであっています。
文の構造をとらえると、
only recently have some of us begun to realize〜
onlyが否定語の意味合いを持つ言葉なので、倒置が起きています。
some of us が主語、have begunが動詞、to realize〜が目的語です。
only recentlyは副詞のまとまりです。訳では「最近になって」としていますが、「最近までわからなかった、最近になってやっとわかった」というニュアンスです。
そしてsome of usに、who have done research in the fieldという関係詞節が後ろから修飾する形でついています。