You are / have been working hard: Qual é a diferença

You are working hard / You have been working hard.

What's the difference between them?
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!
Avatar do usuário Redseahorse 8160 1 13 147
You are working hard (present continuous) > It represents an action in progress
You have been working hard (present perfect continuous) > It represents an action that start in the past and is still in progress.

1 = você está trabalhando duro;
2 = você tem estado trabalhando duro
Avatar do usuário Redseahorse 8160 1 13 147
* Quando a intenção for a de informar ou perguntar POR QUANTO TEMPO OU DESDE QUANDO ALGO ESTÁ SENDO FEITO, deve-se usar o Presente Perfeito Contínuo, é o que nos mostra a norma culta da língua Inglesa.

Ex:

How long have you been working hard > I have been working hard (FOR 2 hours or SINCE yesterday).

Blz!