Can I change "has" to "is" here?

Native speaker’s answer
Rebecca
No, you couldn't use "is" instead of "has" here! That's because the present perfect tense is used here: "has/have + [past participle]" is the present-perfect form, which means that an action was completed in the past and is still true or relevant now. Using "is" wouldn't fit the tense or the context. Ex: She has eaten already. => already eaten Ex: She is eating already. => still happening Ex: They have won the competition.