what`s the deference between have done something and done something?
when do we say I have done something, and when do we say I did something?
thanks :)
Search from various English teachers...
Answers · 3
0
I found an answer online that answers this question pretty well. Please note however, I disagree that this "rule" would never be broken.
Anonymous:
Yes you're right! "Have done" is used when you say you've done something before at a unspecified time, as in "I have done that before", "I have seen that movie before"
"did" is used when talking about a specific point in the past "I did that yesterday" "I did that when I went to Canada".
You would never used "I have done that a week ago" or "I did that before". It would always be: "I did that a week ago" and "I've done that before".
http://www.englishforums.com/English/DifferenceBetweenDoneDid/wbmmn/post.htm
0
ask your chinese english teacher. i believe he can help you better. you need some explanation in Chinese.
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
