Yes, the verb 'visit' is the present tense.
"Visit" is present tense.
Both visit and visits are present tense.I visitWe visitYou visitHe/She/It visitsThey visit
The present perfect of visit is have/has visited.
I will visit you tomorrow (future) I am visiting you today (present) I visited you yesterday (past).
The present perfect of 'come' is have come / has come.Ex: They have come to visit. She has come to see you in your new apartment.
'Had visited' is past tense. You can see this because visit is the present tense so visited must be past tense. Also, the word 'had' is often used in the past tense.
The verb is is the present tense.
The past tense of did is did. The present tense of did is do. The future tense of did is will do.
It was, (past tense) it is, (present tense) it will be( future tense)
Past tense I had Present tense I have Future Tense I will have
"Has" is in present tense. The past tense is "had".
No 'is' is present tense. am/is/are = present tense was/were = past tense