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

현재완료와 과거-simple

  • 1 현재완료와 과거-simple
    1.1

    확실한 과거 vs 현재와의 연관성

    일반 과거시제 vs 현재완료시제
    과거 단순시제 vs 현재 완료시제

    두 시제 모두 과거를 말하지만, 구체적인 시간 명시 여부, 현재와의 연관성 여부에서 차이가 있습니다:

    • 일반 과거시제 (past simple): 행동이 확실한 과거 시간에 끝나며, 현재와는 관련이 없습니다。
    • 현재완료시제 (present perfect): 구체적인 시간을 명시하지 않고, 현재에 미치는 영향이나 경험을 강조합니다。

    我I 看saw 他him 昨天yesterday.

    어제 그 사람을 봤습니다. (확정된 시간 → 일반 과거형)

    我I (完成时)have 看seen 那部that 电影film.

    그 영화를 본 적이 있습니다. (경험,いつ言わず → 현재완료형)

    주의 yesterday, last week, in 2019, ago 등 확정된 과거 시간부사가 나타날 때는 일반과거时使用하며, 현재완료시에는 사용하지 않습니다.

    1.2

    표지어

    이런 단어를 확인하면 어떤 시제를 써야 할지 판단하는 데 도움이 됩니다:

    • 일반과거时使用: yesterday, last night, … ago, in 2019, then, when 등
    • 현재완료时: just, already, yet, ever, never, so far, recently, since, for 등

    她She (完成时)has 刚刚just 到达arrived.

    그녀는 방금 도착했다.(just → 현재완료时)

    他们They 离开left 一an 小时hour 前ago.

    그들은 한 시간 전에 떠났다.(ago → 일반과거时使用)

    주의 같은 문장에서 두 시제를 섞어서는 안 됩니다: ~~I have seen him yesterday~~ ✗ → I saw him yesterday ✓

    1.3

    been과 gone의 차이

    두 단어 모두 go의 관련 형태이지만 뜻이 다릅니다:

    • have been to: 갔다가 돌아온 경험 (experience)을 나타냅니다.
    • have gone to: 갔지만 아직在那里或在路上(还在那里 / 在路上)。

    他He (完成时)has 去过been (介词)to 日本Japan.

    일본에 간 적이 있습니다. (방문했고, 지금은 돌아옴)

    她She (完成时)has 去了gone (介词)to (冠词)the 银行bank.

    은행에 갔습니다. (지금 거기에 있음)

    주의 "어디에 갔다가 돌아옴"은 been to; "갔는데 아직 돌아오지 않음"은 gone to를 사용합니다.

    자주 하는 실수

    • ❌ ~~When have you arrived?~~ → ✓ When did you arrive? — when은 구체적인 과거 시간을 묻으므로 반드시 일반과거时使用를 써야 합니다.
    • ❌ ~~I have finished it just now.~~ → ✓ I finished it just now. / I have just finished it. — just now(방금)는 과거时使用와; just(방금/아직)는 현재완료时와 짝을 이룹니다.
    • ❌ ~~I lost my keys — can you help me look?~~ → ✓ I have lost my keys… — 열쇠를 찾지 못해 현재까지 영향을 미치고 있으므로 현재완료시가 더 정확합니다.
    • ❌ ~~This is the first time I go there.~~ → ✓ This is the first time I have been there. — '첫 번 / 가장 좋은' 구문은 고정적으로 현재완료时使用를 쓰며: the first time / the best film I have ever seen 등입니다.

모든 주제 · 영어 문법 · B1

로그인 또는 계정 만들기

IGCSE, A-Level & AP