0
Soviphou Posted 11 years ago
Grammar

Past Simple and Present Perfect

I'm not sure about past simple and present perfect.

What is the difference between "I did it" and "I have done it"?
  

Top answer

The meaning is the same, but there is a difference in usage. The simple past simply states the fact: He arrived yesterday; Mo's mother died in September; It snowed last night. The present perfect cannot include a specific time: I have eaten there many times; Have you finished yet?

  • The meaning is the same, but there is a difference in usage.
  • The simple past simply states the fact: He arrived yesterday; Mo's mother died in September; It snowed last night.
  • The present perfect cannot include a specific time: I have eaten there many times; Have you finished yet?
  • She hasn't quite understood.
  • )
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.

1 Answers
0
The meaning is the same, but there is a difference in usage. The simple past simply states the fact: He arrived yesterday; Mo's mother died in September; It snowed last night. The present perfect cannot include a specific time: I have eaten there many times; Have you finished yet? She hasn't quite understood. (In the present perfect, there is also an indication that the action m

Related Questions