The perfect aspect is used to denote the circumstance of an action's being complete at a certain time. It is expressed using a form of the auxiliary verb have (appropriately conjugated for tense etc.) together with the past participle of the main verb: She has eaten it; We had left; When will you have finished?
This is a companion discussion topic for the original entry at http://grammarerror.com/tags/verb-tense-perfect