Inglês, perguntado por Vicksprado231, 8 meses atrás

You______ it for a long time. *

5 pontos

have done

have did

has done

é pra hj me ajudem pfv!!​

Soluções para a tarefa

Respondido por pthime
0

Resposta: You have done it for a long time.

Explicação:

You have done it for a long time.

Usamos o present perfect para caraterizar ações recentes que ainda estão a acontecer ou ações passadas que ainda estão a acontecer. Por sua vez, sabemos que a ação deste exercício ainda está a acontecer pois foi marcada temporalmente pelo recurso a "for a long time" (desde há muito tempo).

A forma do present perfect na afirmativa é sujeito + verbo auxiliar (to have) no present simple + partícipio passado do verbo principal. Como a pessoa em causa é a 2ª pessoa do singular - you (tu) - sabemos que o verbo to have no presente simples assume a forma have para todas as pessoas, exceto para as 3ª pessoas do singular - she/he/it - cuja forma é has.

Posto isto, sabemos também que o particípio passado do verbo to do (fazer) é done.

Perguntas interessantes