0
Anonymous Posted 17 years ago
Grammar

Past and present perfect

I gave you the answer.

I have given you the answer.

Are there any difference?
  

Top answer

Hi, I gave you the answer. Focuses more on simply referring to an event in the past. I have given you the answer.

  • Hi, I gave you the answer.
  • Focuses more on simply referring to an event in the past.
  • I have given you the answer.
  • Focuses more on the importance of this to the present situation.
  • eg You should know the answer now.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

11 Answers
0
Hi,

I gave you the answer. Focuses more on simply referring to an event in the past.

I have given you the answer. Focuses more on the importance of this to the present situation.

eg You should know the answer now.

Best wishes, Clive
0
Thank you for your answer. but I still don't understand clearly.

I want to know more concrete example sentences.
0
Hi,

OK. Emotion: smile

Consider these pairs.

I cooked dinner in 2003. I That was the last time, because I hate cooking
0
I gave you the answer. An event occurred.

I have given you the answer. A state exists now (because of an event in the past).

The past is "opaque" -- "blocked off" from the present, as if behind a barrier. A specific time may be mentioned to make the event even more definite.

The present perfect is "transparent" to the present. There is a state of a
0
Hi,

As I said, please ask again if you still have questions.

Best wishes, Clive
0
so... how about these sentences?

I have eaten breakfast.

I ate breakfast.
0
Hi,

I have eaten breakfast. Sounds like you mean you are not hungry, or perhaps that you are ready to go to work.

I ate breakfast. Doesn't sound like that.

Maybe you are answering a question like 'What did you do last Thursday after you got up?'



Clive
0
"I have already eaten breakfast" means more crealy than "I have eaten breakfast" dose. And are both natural sentence?
0
Hi,

"I have already eaten breakfast" means more crealy than "I have eaten breakfast" dose.

What do you mean by 'creally'?
0
What do you mean by 'creally'? I made a mistake.



Your example sentences are easy to understand! ( my sentence is natural?) thanks.



I still have a questions. Please help me.



I have never written a letter in english.

I have not written a letter in english.



She "had waited" for two hours when her friend came back

Related Questions