Foi vs Já foi
Quando se trata de verbos, por causa da pequena diferença foi e tem sido, as pessoas tendem a confundir esses dois verbos no uso. É verdade que ambos são usados no presente perfeito contínuo. Uma das principais diferenças entre seus usos é que foi usado nas formas do presente perfeito contínuo da terceira pessoa dos substantivos do singular. Por outro lado, have been é usado no presente perfeito contínuo da primeira pessoa e da segunda pessoa, bem como com substantivos no plural.
O que significa?
A palavra has been é usada no presente perfeito contínuo com substantivos da terceira pessoa do singular. Observe as frases abaixo:
Ele está cantando desde a manhã.
Ela está dirigindo seu carro desde de manhã.
Em ambas as frases, você pode descobrir que a forma has been é usada no presente perfeito contínuo no caso da terceira pessoa; ou seja, ele e ela, respectivamente. Além disso, você deve notar que ele e ela são ambos pronomes da terceira pessoa do singular. A forma has been às vezes é usada no sentido de 'foi' ou 'veio' como nas frases abaixo.
Ela esteve em Londres.
Harry esteve na casa de seus avós.
O que significa ter sido?
Por outro lado, veja o uso do formulário. Have been é usado no presente perfeito contínuo no caso da primeira pessoa e da segunda pessoa como nos exemplos abaixo:
Estou lendo este livro há um ano.
Você chegou atrasado na minha aula.
Em ambas as frases dadas acima, você pode descobrir que a forma have been é usada no presente perfeito contínuo no caso da primeira e da segunda pessoa; ou seja, eu e você, respectivamente. Além disso, have been também é usado com substantivos plurais da terceira pessoa. Veja os exemplos a seguir.
Eles estão esperando lá desde manhã.
Os corvos estão se alimentando daquela carcaça desde ontem.
Ambos os corvos e são substantivos da terceira pessoa do plural. Portanto, pode-se dizer que have been também é usado para substantivos da terceira pessoa do plural. A forma have been às vezes é usada no sentido de 'foi' ou 'veio' como nas frases abaixo.
Já estive em Londres algumas vezes.
Você já esteve na minha casa antes.
Na primeira frase, a forma 'have been' é usada no sentido de 'foi', e na segunda frase a forma 'have been' é usada no sentido de 'veio'.
Qual é a diferença entre já foi e já foi?
• Has been é usado no presente perfeito contínuo com substantivos da terceira pessoa do singular.
• Have been é usado no presente perfeito contínuo da primeira pessoa e da segunda pessoa, bem como com substantivos no plural.
• Has been e have been às vezes usado para significar 'foi' ou 'veio.'