Respostas

2013-09-17T23:13:22-03:00
Na verdade quem manda no have é o pronome. 

I have
You have
He has
She has
It has
We have
They have

Ou seja, se for terceira pessoa (he, she it) usamos o has. 

How long, diz respeito a tempo. No caso da frase a tradução seria:

Há quanto tempo você está aqui? 

I hope that helps!
3 4 3
Has é usado apenas para ele (he) e ela (she) no tempo presente.
Have para essas pessoas é como falar que nem índio "ele ter"