Present Perfect -- designates action which began in the past but which continues into the present or the effect of which still continues.rahulvsd wrote:Ashish,
Thanks for the reply. So basically the take away from this question would be:
Past tense is used when an event has finished or has a specific mention of time period.
Present Perfect tense is used when an event that started in the past and has its impact still in the present or for past events which have no specific mention of a time period.
Please correct me if am wrong.
You can also visit this link for further info https://owl.english.purdue.edu/owl/resource/601/01/