hih.everyone.i am always woder when we can use :have done? i really do not know it/
Search from various English teachers...
Answers · 3
0
Perfect tense, signified by "have", is used to indicate that an event or an event and it's effect took place over time.
In the case of "have done", it is used when something was done in the past and the effect of doing said action continues to the present.
To elaborate on the dinner example, "I have made dinner." means that dinner is prepared and it is STILL prepared. This means that it has not yet been eaten. For this example it is only logical to use it shortly after dinner has been prepared. If you were speaking about the dinner the next day, you would say, "I made dinner."
This form is also used to explain having an experience, because having an experience changes your state forever. For example, if you go to New York City, when you return home, you have still been to New York City. Therefore, the effect of an event in the past continues to the present, so you use present perfect, or to be specific "have done".
0
this is used for something that is completed. for example someone may say "have you made dinner?" "yes i have done it" or "yes it is done".
or if someone is asking if you have done something before for example "have you gone fishing before?" you would say "yes i have done it before" or "yes i have gone before".
basically it is used to explain something that has been done in the past, an action completed.
0
My answer my not be right but for what i know ..
you use have you something happen and it still happening, for an example :
I have got a fever, it means that i got fever and i still sick with it.
I got a fever, it means that i got fever but now i'm healthy
But i'm not sure of using it with done, you'll feel wrong if you just said "i done" you must say "i have done" or just say "i'm done"
Like :
i have done making the dinner.
i'm done of making dinner.
i don't know the right grammar of it, but that's how i use it, it comes out automaticly from my mouth.
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
