Present Perfect no começo da frase

Olhe essa frase:
Have the Johnsons moved, or do they have the same address?

Não consigo entender o porquê do present perfect estar no começo!Acho que tinha que ter o auxiliar "did" no lugar do "have"!Não é uma ação que começou antes,acho...Não consigo enchergar isso na frase!Alguem ajuda,please. :?

Thanks in advance :!:

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
3 respostas
Donay Mendonça 23 108 1.6k
Yannasan,

O present perfect é usado para se falar de ações que aconteceram recentemente.

"Emprega-se o present perfect simple para descrever acções concluídas num tempo passado recente".(Grammarnet.com)

Recomendamos fazer uma leitura em:

gramatica-indice-de-assuntos-ja-discuti ... t7151.html

https://www.englishexperts.com.br/prese ... e-macetes/

present-perfect-and-simple-past-t4142.html

Bons estudos!
Present perfect é complicado.Tem muitas situações diferentes...Mas, agora deu p entender um pouco melhor :roll:

Thank you :!:
Henry Cunha 3 18 184
Neste caso, de

Have the Johnsons moved, or do they have the same address?

É comum:

Have the Johnsons moved, or are they still at the same address?
Did the Johnsons move, or are they still at the same address?

"Have they moved" ou "did they move" são igualmente usados neste caso.

Acredito que só com o tempo achamos a "comfort zone" no uso desses tempos verbais.