Como saber quando usar o have ou o are em uma pergunta?

Avatar do usuário Charles Bunn 50 1
Como saber?

Por exemplo:

Have you been OK?
Have you?
Are you OK?

Mais Votada Mais Votada

Avatar do usuário Cinnamon 13700 14 35 301
Morning Charles:

Geralmente usamos "to be" nesses casos:
Are you OK?
Are you all right?
Are you fine?

Em geral para ser e estados, tais como de fome, sede, idade... Usamos o "be": I am sure. She is seven. You are right. He is sick.

"Have" sozinho usamos com:
Have a nice day! Have a good one (you wish the Good)! Have a nice weekend! Note: nesses casos o "have" é um verbo simples, se quiser perguntar use um auxiliar tipo "Did you have a nice trip?"

Mas lembre-se que afirmações como acima exposto estão no imperativo, ainda que educado.

Well com perfect também podemos perguntar, mas pela formalidade é menos comum, veja:

How have you been (doing)?
Have you been all right?

Perceba que ainda que o perfect seja o "tense" o to be aparece como verbo (been).
Na informalidade e dia à dia use o "be"

MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário PPAULO 36460 4 32 643
Hi there Charles!
Your first sentence can be used, but I personally would use "How have you been?" so it leaves room to the person to say if he/she is okay or not. But then, it´s just a detail, a personal taste here.

Now, to the "why the the HAVE?"

1) it is used in this way (present perfect) when you mean something that happened in the past, at some point in your or somebody else lives, before now. And you don´t think it´s important the exact time the action happened.
2) it is used to talk about actions that began in the past and have duration up until now.
So, the kind of question you wanted to know, initially, certainly fit on 1) and 2)

Are you ok?

You are using the presente simple with verb TO BE usually when we ask questions that can be asnwered with YES/NO. Of course, if you want to know something at the spur of the moment, or
the general state/condition of someone (how he is doing/how life is treating him/her). ... n-question
Avatar do usuário Charles Bunn 50 1
Muito obrigado como sempre Cinnamon, Paulo e Donay.

Então ficaria assim:

Have you seen the rain? (formal)
Did you see the rain? (comum)

Avatar do usuário PPAULO 36460 4 32 643
Have you seen the rain? (it´s still raining, or the exact time don´t matter to you at the moment of the question.)
Have you ever seen the rain? (have you ever in your life seen the rain? -it could be even be said in a sarcastic/ironical tone.)

Summing up:
Either the rain hasn´t stopped or you if the temporal frame doesn´t matter to you/the asker.
It´s not indeed about formality or not.

Did you see the rain? (if the rain stopped.)
Avatar do usuário PPAULO 36460 4 32 643
That leads to another aspect of the matter. When you use DID, you are talking about something that definitely happened, it´s finished in the past, you make that clear by using "DID".

You use HAVE when it doesn´t matter if the event is finished or not, it happened at some point in the past but it can be finishished or not (that doesn´t matter to you, what matter to you is the "reaction" to your question about the event). In other words, the focus is not if the event is finished.

To clarify it further, please take a look at this discussion: ... h/post.htm