This is the first time I have ~ ⇔ I have never ~ before
「初めて~する」=「今までに一度も~したことがない」。the first time の後ろは「今この時点までの経験」を表すので現在完了にする。過去の話なら That was the first time I had ~ と過去完了にずらす。
- This is the first time I have visited Kyoto.
京都を訪れるのはこれが初めてだ。 - I have never visited Kyoto before.
これまで京都を訪れたことは一度もない。 - I am visiting Kyoto for the first time.
私は初めて京都を訪れている。
日本語の「初めて」は1語だが、英語は「経験ゼロの記録が今終わる」と考えて完了形を使う。never ~ before と first time が同じ事実の表と裏だと気づくと、内容一致問題の言い換えを即座に見抜ける。