Past Simple and Present Perfect
What the difference between phrases?
-I did this.
-I have done this.
Search from various English teachers...
Answers · 6
1
Randy's answer is correct, but we also use the present perfect to announce news (e.g., "There has been an earthquake in Mexico"). So if you are telling something to someone for the first time, or making an announcement, then the present perfect is appropriate. I think we would need to know the context of your sentence to know if the simple past vs. the present perfect were the best tense to use.
0
"I did this" means it was done at a specific time in the past.
"I have done this" means it occurred at an indefinite time.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
