과거 완성은 두 사건 중 과거 한 동작이 시작되기 전에 다른 동작이 완료되었음을 나타내고, 이전에 발생한 동작은 과거 완료 시, 구조는 보통 had+과거 분사이고, 수동적 어태 구조는 had been+과거 분사를 나타낸다.
주어 +had+ 동사 과거 분사
① 긍정적 인 문장: 주제 +had+ 동사 과거 분사+기타
② 부정구: 주어 +had+not+ 동사 과거 분사+기타
③ 일반적인 의문문: Had+ 주어+동사 과거 분사+기타
긍정대답: 예, 주어 +had
부정적인 대답: No, 주어 +hadn't
④ 특별 의문문: 특별 의문사 또는 구 +had+ 주어+과거 분사+기타
⑤ 수동 음성: 주제 +had(not) +been+ 동사 과거 분사+기타
확장 데이터
지금 완성되었을 때 표현된 동작은 now 시간을 기준으로 과거에 발생했지만 now 의 결과 또는 영향에 초점을 맞추고 있습니다. 과거가 완성되면 상대적 시제로, 과거 시간을 기준으로, 과거뿐만 아니라' 과거의 과거' 를 강조하며, 과거 어느 때나 어떤 동작과 비교할 때만 사용한다. (존 F. 케네디, 시간명언) (알버트 아인슈타인, 시간명언)
비교: I have learned 1000 English words so far. 지금까지 나는 1000 개의 영어 단어를 배웠다.
I had learned 1000 English words till then. 지금까지 나는 1000 개의 영어 단어를 배웠다.
-I'm sorry to keep you waiting. 기다리게 해서 죄송합니다.
-오, not at all.i have been here only a few minutes. 아무것도, 나는 단지 몇 분 동안 기다렸다.