赵微微
what is the diffirent "i did sth " between "i have done sth" '? i am always confused,wishing anybody can clarifing it tome..
28 de mar. de 2015 12:18
Respuestas · 5
2
Hi! We use Simple Past ("I did") for finished events, while Present Perfect ("I have done") is used for events that are still in progress or they still have an effect on the present, I did my homework yesterday. (finished action) I have just done my assignments. (I finished it a few seconds/minutes ago - it has an effect on the present) Have you done the housework yet? - Yes, I did it yesterday. Hope this helps.
28 de marzo de 2015
Also, "I did" focuses on the event of completion, while "I have done" focuses more on the time it takes to do it. "I did my homework" means I finished it "I have done my homework" implies that it took me some time to finish it
28 de marzo de 2015
¿No has encontrado las respuestas?
¡Escribe tus preguntas y deja que los hablantes nativos te ayuden!