15세기 초, 중세 영어 parfit "흠없는, 이상적인" (1300년경), 또한 "완전한, 전체적인, 완료된, 결함이 없는" (14세기 후반) 의 고전적인 수정형으로, 고대 프랑스어 parfit "완료된, 끝난, 준비된" (11세기)에서 유래, 라틴어 perfectus "완료된, 훌륭한, 성취된, 정교한," perficere "성취하다, 끝내다, 완료하다"의 과거 분사에서 유래, per "완전히" (참조 per) + facere "만들다, 하다"의 결합 형태 (인도유럽어 어근 *dhe- "놓다, 두다"에서)에서 유래.
영어에서 종종 강조어로 사용되며 (perfect stranger 등), "완전함"의 개념에서 비롯되었다. 동작이 완료된 것으로 묘사하는 동사 시제를 나타내는 문법적 의미는 1500년경부터 시작되었다. 명사로는 14세기 후반 ("perfection")에 형용사에서 유래되었다.
The difference between the Preterit and the Perfect is in English observed more strictly than in the other languages possessing corresponding tenses. The Preterit refers to some time in the past without telling anything about the connexion with the present moment, while the Perfect is a retrospective present, which connects a past occurrence with the present time, either as continued up to the present moment (inclusive time) or as having results or consequences bearing on the present moment. [Otto Jespersen, "Essentials of English Grammar," 1933]
영어에서 과거형과 완료형의 차이는 대응하는 시제를 가진 다른 언어들보다 더 엄격하게 관찰된다. 과거형은 과거의 어떤 시점을 가리키며 현재 시점과의 연결에 대해 아무것도 말하지 않지만, 완료형은 과거의 사건을 현재 시점과 연결하는 회고적 현재로, 현재 시점까지 계속되거나 (포괄적 시간) 현재 시점에 영향을 미치는 결과나 결과를 가진 것으로 묘사된다. [Otto Jespersen, "Essentials of English Grammar," 1933]