Today I was playing the video game Assassin’s Creed Syndicate on my PC. In a mission where the player whose name is Evie Frye meets a guy, the guy says I thought Jacob was coming but that
I am glad that it is you who have come.
After hearing this, I got a little bit confused because I would have used has instead. So native English speakers, could you please tell me which verb is suitable to use here?