본문으로 건너뛰기
EveryLingua
KO
문법 주제 84개 전체

알파벳과 발음

알파벳과 발음

시제와 미래

시제와 진행형

미래 표현

동사: 조동사, 수동태 등

조동사

수동태(Passive)

조건문

간접화법

동사 패턴: -ing, to, 불규칙 동사

관사, 명사, 형용사

명사, 관사, 수량

대명사

형용사와 부사

전치사

문장 구조

문장 구조

종속절과 문장 잇기

문체와 쓰기

쓰기와 문장 부호

B1  ·  시제와 진행형

현재완료일까, 과거 시제일까?

중요한 것이 그때인가, 지금의 결과인가?

한눈에 보기

기억할 문장
끝난 기간이면 과거 시제, 열린 기간이면 현재완료.
언제 쓰나요

언제 어떤 형태를 쓸까 — 한 가지 형태가 아니라, 두 형태 중 무엇을 고를지를 다루는 주제들.

형태
I have seen나는 본 적이 있다
신호어
  • yesterday, last …, in 2019, ago, then → Simple Past
  • ever, never, already, yet, so far, this week → Present Perfect
함정
틀린 문장:I have been to London last year.
맞는 문장:I went to London last year.

이제 직접 해 봐요

이 주제의 연습 문제는 7개예요. 답은 브라우저에서 바로 채점되고, 어떤 답도 기기 밖으로 나가지 않아요.

형태

어간(규칙) 어간(불규칙) 시제 표지 조동사

나는 본 적이 있다I have seen
너는 본 적이 있다you have seen
그는, 그녀는, 그것은 본 적이 있다he, she, it has seen
우리는 본 적이 있다we have seen
너희는 본 적이 있다, 여러분은 본 적이 있다you have seen
그들은 본 적이 있다they have seen
나는 (그때) 봤다I saw
너는 (그때) 봤다you saw
그는, 그녀는, 그것은 (그때) 봤다he, she, it saw
우리는 (그때) 봤다we saw
너희는 (그때) 봤다, 여러분은 (그때) 봤다you saw
그들은 (그때) 봤다they saw
아직 끝나지 않은 기간I have seen him twice this week.
이미 끝난 기간I saw him twice last week.
지금의 결과She has lost her passport.
그때의 사건She lost her passport in Rome.

규칙 하나씩 보기

이 주제에서 다루는 형태그 형태를 쓰게 만드는 단어

  1. 문장에 끝난 시간이 있으면 현재완료를 쓰지 않아요.

    The parcel arrived on Tuesday.소포는 화요일에 도착했어요.

  2. 현재완료로 이야기를 꺼내고, 자세한 내용은 과거 시제로 이어 가요.

    I have been to Prague. I went there in spring.저는 프라하에 가 본 적이 있어요. 봄에 갔어요.

  3. ago는 언제나 과거 시제와 함께 써요.

    They left ten minutes ago.그들은 10분 전에 떠났어요.

  4. 미국 영어에서는 just, already, yet을 과거 시제와도 자주 써요.

    Did you eat yet? (AE) — Have you eaten yet? (BE)밥 먹었어요?

예문

Have you finished the report? — Yes, I finished it last night.보고서 다 썼어요? — 네, 어젯밤에 다 썼어요.

She has written four books.그녀는 책을 네 권 썼어요.

She wrote her first book in 2012.그녀는 2012년에 첫 책을 썼어요.

I have not seen him today.오늘은 그를 못 봤어요.

I did not see him yesterday.어제는 그를 못 봤어요.

예문 6개 더 보기

I have been to Rome. I went there in 2019.저는 로마에 가 본 적이 있어요. 2019년에 갔어요.

She has broken her arm — it is still in plaster.그녀는 팔이 부러졌어요. 아직 깁스를 하고 있어요.

Did you speak to him yesterday?어제 그 사람이랑 이야기했어요?

We have not decided yet.우리는 아직 결정을 못 했어요.

He lived in Paris for two years and then moved.그는 파리에서 2년 동안 살다가 이사했어요.

The post has just arrived.우편물이 방금 왔어요.

한국어 화자가 빠지기 쉬운 함정

주의

규칙은 “가까운 과거면 현재완료”가 아니에요. 30년 전 일도 경험으로 말하면 현재완료(I have been to Japan)이고, 5분 전 일도 끝난 시간이 붙으면 과거 시제(He left five minutes ago)예요. 한국 학습자에게는 함정이 하나 더 있어요. “작년에 런던에 가 본 적이 있어요”를 -ㄴ 적이 있다 때문에 현재완료로 옮기는 것이에요. “작년”이 있으니 영어로는 I went to London last year만 돼요.

틀린 문장:I have been to London last year.
맞는 문장:I went to London last year.

자세한 설명

전체 읽기 · 약 1분

한국 학습자에게 영어 문법에서 가장 어려운 선택 가운데 하나예요. 한국어는 이 선택을 할 필요가 없거든요. “숙제 했어?”, “어제 했어”, “벌써 했어”는 모두 -었-이에요. 영어는 두 시제 중 하나를 골라야 하고, 그 둘은 서로 다른 말을 해요.

물어볼 질문은 늘 같아요. 그 기간이 끝났나? yesterday, last week, in 2019, two hours ago는 끝난 시간이니 과거 시제예요. today, this week, so far, ever, never, 또는 시간 표현이 아예 없으면 아직 열린 시간이니 현재완료예요.

시간 표현이 없을 때는 두 번째 기준이 있어요. 지금 상태를 말하면 현재완료, 그때 무슨 일이 있었는지를 말하면 과거 시제예요. He has broken his arm은 지금 깁스를 하고 있다는 뜻이고, He broke his arm in 2019는 그 해에 있었던 일이에요. 특히 -ㄴ 적이 있다를 조심하세요. “지난달에 부산에 가 본 적이 있어요”처럼 한국어는 끝난 시간과 함께 쓸 수 있지만, 영어 현재완료는 안 돼요.

이 주제를 얼마나 잘 알고 있나요?

학습 경로의 다음 주제: 65 · when과 if 뒤에는 will을 쓰지 않아요학습 경로로 돌아가기

관련 주제