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á.