본문 바로가기
영어 문법 · B1

과거 완료법

  • 3 과거 완료법
    3.1

    구조 (had + 过去分词)

    과거완료형: 과거의 과거
    과거 완료시제: 과거의 과거

    과거완료时(past perfect)는 '과거의 과거'를 의미하며, 특정 과거 시점 이전에 이미 완료된 행동을 나타냅니다.

    구조: 主语 + had + 过去分词(모든 인칭 동일)

    当...时When 我I 到达arrived (冠词), the 火车train (过去完成)had 离开left.

    도착했을 때 기차는 이미 떠났습니다. (먼저 떠남, 나중에 도착함)

    她She (过去完成)had 完成finished 她的her 工作work 在...之前before 午饭lunch.

    점심을 먹기 전에 일을 끝냈습니다.

    주의 약어: I'd, she'd, they'd(= had)

    3.2

    두 개의 과거 동작 중 더 먼저 일어난 것

    과거완료형은 일반 과거형과 함께 사용하여 과거의 두 사건 중 누가 먼저 있었는지 보여줍니다:

    • 더 일찍 발생한 행동 → 과거완료时(had done)
    • 나중에 발생한 행동 → 일반과거时使用(did)

    (冠词)The 电影film (过去完成)had 开始started 当...时when 我们we 到达got 那里there.

    도착했을 때 영화는 이미 시작되었습니다.

    시간선 비교: had started(더 일찍) → got there(더 늦게)

    주의 우선순위를 강조할 때만 과거완료형을 씁니다. 단순히 순서대로 나열하는 서술에는 일반 과거형을 모두 쓸 수 있습니다.

    자주 하는 실수

    • ❌ ~~After he had left, I had cleaned the room.~~ → ✓ After he had left, I cleaned the room. — 더 일찍 발생한 행동에만 과거완료时使用를 쓰고, 두 행동 모두에 쓰는 것은 아닙니다.
    • ❌ ~~When I had arrived, the train left.~~ → ✓ When I arrived, the train had left. — 누가 먼저 발생했는지에 따라 had done을 사용하며, 순서를 반대로 표시하면 시간이 뒤바뀝니다.
    • ❌ ~~I had seen this film.~~(단독 문장)→ ✓ I have seen this film. — 과거완료时必须有一个"과거参照点";没有参照,就用现在完成时或一般过去时。
    • 강력한 신호를 기억하세요:by the time + 일반과거时使用일 때, 주절에는 보통 과거완료时使用를 씁니다: By the time we arrived, the film had started.

모든 주제 · 영어 문법 · B1

로그인 또는 계정 만들기

IGCSE, A-Level & AP