質問: 1枚目の日本語を英語にするとこうなるみたいなんですが、なぜこの文章にはhasが必要なんですか? 1枚目の日本語を英語にするとこうなるみたいなんですが、なぜこの文章にはhasが必要なんですか?
回答: 経験を表す文だからです。 日本語は 「ジョンは何回も中国を訪問しています。」 ↓ 「ジョンは何回も中国を訪問したことがあります。」 とも言えるので。