A forma correta de escrita da palavra é viesse. A palavra vinhesse está errada, não existe. Viesse é a forma conjugada do verbo vir na 1.ª ou na 3.ª pessoa do singular do pretérito imperfeito do subjuntivo.
Certo: Se ele viesse logo para casa, eu poderia sair mais cedo.
Errado: Se ele vinhesse logo para casa, eu poderia sair mais cedo.
O verbo vir indica principalmente o ato de se transportar para um lugar, chegando ou voltando. Indica também o ato de ter origem ou causa em, de acontecer, de aparecer na memória, de se propagar, e de concordar, entre outros. É um verbo muito utilizado pelos falantes e apresenta diversos significados.
O pretérito imperfeito do subjuntivo é utilizado para expressar probabilidades e desejos. Indica acontecimentos que estão condicionados por outros.
Verbo vir – Pretérito imperfeito do subjuntivo
(Se eu) viesse
(Se tu) viesses
(Se ele) viesse
(Se nós) viéssemos
(Se vós) viésseis
(Se eles) viessem