✨ ベストアンサー ✨
多分sentをsendは打ち間違えたのかなと思ったので
それ前提で回答します
(質問されている文を文➀とします)
まず、なぜwouldを使うかというと
仮定法を使っているからです
仮定法はIf〜で始まる文で、現実にはありえないこと
例えばもしあの時雨が降っていなかったなら...など
(過去の出来事は変えられませんよね?)を表すものです
文を訳すと、
「もし私が彼女のメールアドレスを知っていたならすぐにメッセージを送れたのに」となります
よって過去のことを言っていますよね?
このように「過去」を仮定するときは
If S had Vpp 〜S would have Vpp
という形になります
文➀はこのIfと後の文を入れ替えただけの文なので
have would sent になります
間違え、勘違い等あったらすみません…
丁寧にありがとうございました。
参考になりました