He___ for quite a long time.A has come here B.hasn't come he