Qual é a diferença entre "moro nos eua há 10 anos" e "moro nos eua há 10 anos"?

Para muitos verbos, há uma clara diferença no significado entre o presente perfeito contínuo e o presente perfeito contínuo:

Ele joga tênis há 10 anos vs. Ele joga tênis há 2 horas.

Ele viajou para muitos países vs. Ele viajou para muitos países no mês passado.

Mas para certos verbos, como

viver, trabalhar, ensinar, estudar,

que se referem a ações de longo prazo, não há diferença significativa de significado. No tempo presente, podemos dizer:

eu vivo na California

ou

Eu estou morando na Califórnia.

Não há uma clara diferença de significado. Da mesma forma, podemos usar qualquer um deles no presente perfeito, e o significado não é realmente diferente.

Os tempos progressivos (formas -ing) sempre acrescentam um pouco de ênfase à idéia de contínuo, acontecendo agora. Mas

Moro aqui o tempo todo, moro aqui agora

- eles equivalem à mesma coisa.

Há muito pouca diferença. A única diferença real é que a primeira deixa claro que você ainda vive nos EUA e continua fazendo isso. No segundo exemplo, é possível que você tenha se mudado recentemente para um país diferente.

O Present Perfect Progressive (primeiro exemplo) é usado em situações específicas em que a ação continua ocorrendo: “Estou esperando há uma hora!” No Present Perfect, a ação pode ou não continuar.

Embora ambas as frases possam ser usadas de maneira intercambiável em muitas situações, há uma pequena diferença de significado. Quando você diz: "Eu moro em ...", você também está informando ao ouvinte que você está morando lá. Quando você diz: "Eu vivi em ...", você pode estar demorando cerca de 10 anos ou em qualquer outro período de 10 anos da sua vida e, atualmente, não pode morar lá.