Past tense for past action
Incorrect : I have visited him yesterday.
Correct : I visited him yesterday.
Note: When we talk of an action that was completed in the past at a stated time, we always should use the past
tense, not the present perfect tense. The present perfect tense does not have a past time reference.