Have studied x Have had: Uso em frases

Avatar do usuário andreia_brasil 55 1 1
Eu estava aqui estudando os tempos verbais, em um exercício fiquei com dúvida nestas 2 questões:

(correto segundo o site)
I have studied English for five years (Present Perfect) - Eu tenho estudado inglês por 5 anos
I have four classes in the morning (Simple Present) - Eu tenho 4 aulas de manhã

(minhas respostas)
I studied English for five years (Simple Past) - Eu estudei inglês por 5 anos
I have had four classes in the morning (Present Perfect) - Eu tenho tido 4 aulas de manhã

A duvida é por que as minhas respostas foram apontadas como erradas se, ao meu entender, também fariam sentido.

Obrigada
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 Henry Cunha 10020 3 16 178
Andreia,
Tudo depende de onde a pessoa se situa no tempo , em relação aos enunciados.

No primeiro caso: Falando de algo já no seu passado, e finalizado, vc diria "I studied English..." Falando de uma situação onde vc quer deixar entendido que vem até o presente, então "I've studied English..."

No segundo caso: "I have four classes..." é uma simples declaração de como é o seu horário diário. "I have had four classes in the morning" serve como uma declaração daquilo que ocorreu hoje com vc.

Sentido fazem, gramaticamente, mas talvez não correspondam aos referentes contextuais.

Does that make sense to you?
Avatar do usuário andreia_brasil 55 1 1
henry,
aí é que está, o exercicio era completar com que foi exposto em negrito. Como eu posso entender o contexto se eu só tinha apenas a frase ? Nao é uma historia, é apenas uma frase.
Eu poderia entao dizer que as duas formas, a correta segundo o site e as minhas respostas, estariam corretas ?

Obrigada!
O present perfect é usado para falr de uma ação que avabou de acontecer ou que tem um vinculo com o present.

Por exemplo:

Oh ! I've lost my ring ! Oh, eu tenho perdido meu anel!


Eu vejo agora que eu a perdi mas a ação fica no passado


Mesmo exemplo no preterit

I lost my ring yesterday. Eu perdi meu anel ontem.


Tem um marcador de tempo preciso, faz um tempo que eu vi, acontecu bem no passado

O present perfect é usado bastante para falar da sua experiença na vida em geral

I have been through many troubles in my life. Eu tive monte de problemas na minha vida.




Dicas para escolher:
A ação ja foi? Tem um marcador de tempo? -> preterit
Vinvulo com o presente? Experiença de vida? -> present perfect
Tem "ever, already, yet, just..."? -> present perfect

Exemplos :

I have already done this exercise.
Have you ever done this exercise ?
I haven't done this exercise yet.
I have just done this exercise.
Avatar do usuário Donay Mendonça 55485 21 91 1311
Andreia,


I have studied English for five years (Present Perfect) --> Frase correta.
I have four classes in the morning (Simple Present) --> Frase correta.


I studied English for five years (Simple Past) --> Frase correta.
I have had four classes in the morning (Present Perfect) --> Frase correta.

Tudo vai depender de um contexto, de uma situação. Se não te deram um, não há como falar em erro. Suas sentenças estão perfeitas.
Avatar do usuário andreia_brasil 55 1 1
obrigada Donay, era isso exatamente que eu queria saber, se as minhas respostas estavam gramaticalmente corretas (esquecendo o contexto pois nao havia).
Henry valeu tambem
Pierre desculpe, mas a minha duvida nao era essa. De qualquer forma agradeço sua atenção!
desculpe por reviver o tópico...
e se eu falar:
i study english for five years?
pra mim parece que essa frase quer dizer: "eu estudo inglês por 5 anos(e continuo estudando)" que vai ter o mesmo sentido que a frase "i've studied english for five years".
eu posso tb dizer a frase: "i have been studied english for 5 years?" me parece tão incorreta...
e a frase "i have been studying english for 5 years?"
e qual a tradução delas?
obrigado
saintjimmy escreveu:desculpe por reviver o tópico...
e se eu falar:
i study english for five years?
pra mim parece que essa frase quer dizer: "eu estudo inglês por 5 anos(e continuo estudando)" que vai ter o mesmo sentido que a frase "i've studied english for five years".
eu posso tb dizer a frase: "i have been studied english for 5 years?" me parece tão incorreta...
e a frase "i have been studying english for 5 years?"
e qual a tradução delas?
obrigado


Escolha o tempo verbal que fizer mais sentido. Só não esqueça de respeitar a regra gramatical.
Avatar do usuário Rodzilla 30
saintjimmy escreveu:desculpe por reviver o tópico...
e se eu falar:
i study english for five years?
pra mim parece que essa frase quer dizer: "eu estudo inglês por 5 anos(e continuo estudando)" que vai ter o mesmo sentido que a frase "i've studied english for five years".
eu posso tb dizer a frase: "i have been studied english for 5 years?" me parece tão incorreta...
e a frase "i have been studying english for 5 years?"
e qual a tradução delas?
obrigado



Como disseram ali em cima, "I studied English for 5 years" não traz a ideia de continuidade que I've studied English for 5 years traz.

Quanto às suas novas sugestões,
I have been studied English for 5 years - Errada
I have been studying English for 5 years - Correcta.

E terá um sentido análogo ao da "I've studied English for 5 years"
MENSAGEM PATROCINADA Leia o e-book Aprendendo Idiomas por Conta Própria e conheça as técnicas utilizadas pelos Experts para aprender idiomas. Com ele você vai aprender a aprender inglês!

Baixar uma Amostra Grátis!
Avatar do usuário Marcio_Farias 12460 1 22 210
"Dear All,

I have today lost my ring."

Não soaria formal demais?