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 Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário Redseahorse 10700 1 14 213
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 10700 1 14 213
* 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!