The Past Perfect expresses the idea that something occurred before another action in the past. It can also show that something happened before a specific time in the past.
For detail visit the following Link - http://www.englishpage.com/verbpage/pastperfect.html
Whereas -
Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with specific time expressions.
...
For detail visit the following Link - http://www.englishpage.com/verbpage/pastperfect.html
Whereas -
Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with specific time expressions.
...






