He hasn`t come here for seven days.

问题描述:

He hasn`t come here for seven days.
这句话come为什么不用过去分词came

He hasn`t come here for seven days.
这句是错误的!
come无非持续动词,不可以直接使用完成时态
退一步假设是正确,hasn't后面也轮不到接came,因为came是come的过去式,而非过去分词(come)