Yes a man can have HPV virus for years without having any outbreak. It is because this virus is also transmitted by the sexual intercourse. So it is possible that you've got it from your partner.
Absolutely....a man can have a HPV for years without having a breakout. That is how it is commonly spread. The man doesn't know he has it and he accidentally will pass it on to the woman without even knowing about it.