What is the difference between: "you have done..." and "you did..." - past participle and past
Search from various English teachers...
Answers · 5
1
"You did it" at a certain time in the past (e.g., last week). "You have done it" at some point in your life until right now. One is the simple past tense, the other is the present perfect tense. Examples:
I visited Rio during Carnival in 2004.
I have never visited Rio during Carnival, but I hope to go someday.
0
you have done in present perfect
you did in simple past
0
When we talk about a period of time that continues from the past until now, we use the present perfect (you have done/been/travelled,..)
Have you read Hamlet? No I haven't
The past simple (something happened) tells us only about past.
She passed her examination because she studied very hard.
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
