뉴비당
코스
HSKTOEICTOEFLOPIc준비 중

시제 총정리

무료

시간에 맞는 동사 모양 고르기

시제의 핵심 규칙 10개를 예문·함정과 함께 정리했어요. 규칙을 눈으로 훑고, 예문으로 감을 잡은 뒤, 함정 정리로 자주 틀리는 포인트를 확인해보세요.

'그 전에 이미 한 일'을 나타내는 had

'감사관이 도착했을 때 이미 제출한 상태였다'처럼 과거보다 더 앞선 일은 had + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속로 써요. 다만 순서가 문맥에 뻔히 드러나면 그냥 과거형도 돼요. 토익은 '무조건 had를 써야 한다'는 착각을 노려요.

대과거(had + 과거분사)는 어떤 과거 시점보다 더 이전에 일어난 일을 나타낼 때 써요. 하지만 문장 안에 '어느 게 먼저 일어났는지'가 이미 명백하게 드러나 있다면, 굳이 대과거를 쓰지 않고 단순과거로 바꿔 써도 됩니다. · I went to the school which my father graduated / had graduated from.(아버지가 졸업한 학교에 갔다 — graduated든 had graduated든 둘 다 자연스러움) · By the time the auditors arrived, we had already filed the reports.(already와 by the time이 전후 관계를 명확히 해주는 상황이라 대과거가 자연스러움) · She mentioned that she had worked at the head office before.(본사에서 일했던 게 언급 시점보다 앞선 일이라 대과거)

  • I went to the school which my father graduated / had graduated from.

    아버지가 졸업한 학교에 갔다 (둘 다 가능).

  • By the time the auditors arrived, we had already filed the reports.

    감사관들이 도착했을 무렵 우리는 이미 보고서를 제출한 상태였다.

  • She mentioned that she had worked at the head office before.

    그녀는 전에 본사에서 일했었다고 언급했다.

자주 틀리는 함정

  • 문맥상 전후 관계가 이미 분명하게 드러나는 상황에서는, 대과거를 강제로 요구하지 않고 단순과거를 써도 정답이 될 수 있어요.
한 줄 정리

대과거는 과거보다 더 앞선 일을 나타내지만, 전후 관계가 명백하면 단순과거로도 바꿔 쓸 수 있어요.

늘 그런 것 vs 지금만 그런 것

현재시제는 변하지 않는 사실이나 습관을, 현재진행은 지금 이 순간의 일시적인 모습을 나타내요. 특히 be being + 형용사는 '평소와 다르게 지금만 일부러 그렇게 행동하고 있다'는 뉘앙스를 담고 있어서 토익 독해에서 의미 차이를 묻는 포인트로 나옵니다.

해가 뜨는 것처럼 언제나 변하지 않는 사실이나 습관은 단순현재로 표현해요: The sun rises. 반면 지금 이 순간에만 일시적으로 그런 태도를 보이고 있다는 뜻일 때는 be being + 형용사(현재진행) 형태를 써요. · Now, she is being nice to avoid any conflict with Tom.(지금 톰과의 충돌을 피하려고 일부러 착하게 굴고 있다 — 평소 성격이 아니라 지금만의 태도) · He is being especially careful with the numbers this week.(이번 주에만 유난히 숫자에 신경 쓰고 있다)

  • The sun rises.

    해는 뜬다 (불변의 사실).

  • Now, she is being nice to avoid any conflict with Tom.

    지금 그녀는 톰과의 충돌을 피하려고 일부러 착하게 굴고 있다.

  • He is being especially careful with the numbers this week.

    그는 이번 주에 유난히 숫자에 신경 쓰고 있다.

자주 틀리는 함정

  • be being + 형용사는 '원래 그런 사람'이 아니라 '지금 일시적으로 그렇게 행동하는 중'이라는 뜻이라는 걸 기억하세요.
한 줄 정리

변하지 않는 사실은 현재, 지금만의 일시적 태도는 be being + 형용사(현재진행).

정해진 미래는 be -ing로

이미 확정된 가까운 미래의 일정은 will보다 현재진행형으로 표현하는 경우가 많아요. '내일 떠난다', '다음 주에 출시한다'처럼 정해진 계획을 말할 때 자주 쓰이는 패턴이라 토익 지문에서도 흔히 등장합니다.

가까운 미래에 이미 확정되어 있는 일정은 현재진행형(be + 현재분사현재분사동사 + -ing 형태로, '~하고 있는'이라는 능동·진행의 뜻을 가진 형용사예요.a sleeping baby자고 있는 아기)으로 표현할 수 있어요. · I am leaving for Japan tomorrow.(나는 내일 일본으로 떠난다 — 이미 정해진 일정) · We are launching the new product next Monday.(다음 주 월요일에 신제품을 출시한다) · The CEO is flying to the branch office tomorrow.(대표는 내일 지사로 간다)

  • I am leaving for Japan tomorrow.

    나는 내일 일본으로 떠난다.

  • We are launching the new product next Monday.

    우리는 다음 주 월요일에 신제품을 출시한다.

  • The CEO is flying to the branch office tomorrow.

    대표는 내일 지사로 간다.

한 줄 정리

이미 확정된 가까운 미래의 일정은 현재진행형으로 표현해요.

when·if 뒤에는 미래 대신 현재

'보고서가 준비되면 보내 드릴게요'에서 '준비되면' 부분엔 will을 안 써요. when·if가 이끄는 시간·조건 문장은 미래 일도 현재형으로 써요. 토익 Part 5의 최다 단골 시제 함정이에요.

주절이 미래시제(will)일 때, when, if, before, after, until, unless, as soon as, by the time으로 시작하는 시간·조건의 부사절부사절시간·이유·조건 등을 나타내며 문장 전체를 꾸며주는 절이에요. when, because, if 등으로 시작해요.Call me when you arrive.도착하면 전화해 줘.은 미래형(will) 대신 현재형으로 써요. · As soon as the report is ready, we will send it to you.(보고서가 준비되는 대로 — 부사절은 현재 is, 주절은 미래 will) · We will notify you when the order ships.(주문이 발송되면 — 부사절 현재 ships) · If the client approves the draft, we will start production.(고객이 승인하면 — 부사절 현재 approves)

  • As soon as the report is ready, we will send it to you.

    보고서가 준비되는 대로 보내 드리겠습니다.

  • We will notify you when the order ships.

    주문이 발송되면 알려 드리겠습니다.

  • If the client approves the draft, we will start production.

    고객이 초안을 승인하면 생산을 시작하겠습니다.

자주 틀리는 함정

  • 시간·조건 부사절 안에 will을 그대로 넣는 게 대표 오답이에요 — 부사절은 현재시제로 미래를 대신해야 해요.
한 줄 정리

주절이 미래여도 시간·조건 부사절(when, if, until 등)은 현재시제로 씁니다.

for·over 뒤 기간은 have와 짝

for나 over 뒤에 '얼마 동안'이라는 기간 표현이 오면, 그 문장은 과거에 시작해서 지금까지 이어지는 느낌이라 현재완료현재완료have + 과거분사 형태로, 과거의 일이 지금까지 이어지거나 영향을 줄 때 써요.I have lived here for ten years.나는 여기서 10년째 살고 있다.(have/has + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속)와 잘 어울려요. 토익에서 이 조합이 힌트로 자주 등장합니다.

for나 over 뒤에 기간을 나타내는 표현(시작점이 아니라 '얼마 동안'이라는 길이)이 오면, 그 문장은 과거부터 지금까지 계속되는 일을 말하는 것이므로 완료시제와 함께 씁니다. · For the last five years, I have suffered osteoporosis.(지난 5년간 — 현재완료 have suffered) · Sales have grown steadily over the past three years.(지난 3년간 — 현재완료 have grown) · The team has worked on this contract for six months.(6개월 동안 — 현재완료 has worked)

  • For the last five years, I have suffered osteoporosis.

    지난 5년간 골다공증을 앓아 왔다.

  • Sales have grown steadily over the past three years.

    지난 3년간 매출이 꾸준히 성장해 왔다.

  • The team has worked on this contract for six months.

    팀은 6개월 동안 이 계약을 진행해 왔다.

자주 틀리는 함정

  • over the past ~ years처럼 '지난 ~년간'이라는 표현이 나오면 현재완료와 짝을 이루는 경우가 많으니 함께 눈여겨보세요.
한 줄 정리

for/over + 기간 표현은 현재완료(have/has + 과거분사)와 어울립니다.

in은 기간과, after는 시점과 짝

in은 '얼마 동안'이라는 기간과, after는 '어떤 시점 이후'라는 순간과 짝을 이뤄요. 또 in the past(지금 기준으로 지난)와 in the previous(과거의 어느 시점 기준으로 그 이전)는 비슷해 보여도 기준 시점이 달라서 완료시제 형태가 갈립니다.

in은 '얼마간의 기간' 표현과, after는 '특정 시점' 표현과 짝을 이뤄요. · in the past decade(지난 10년간 — 기간) · after the renovation(리모델링 이후 — 시점) 또한 in the past는 지금(현재)을 기준으로 한 표현이라 현재완료현재완료have + 과거분사 형태로, 과거의 일이 지금까지 이어지거나 영향을 줄 때 써요.I have lived here for ten years.나는 여기서 10년째 살고 있다.(have + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속)와, in the previous는 과거의 어느 시점을 기준으로 한 표현이라 과거완료과거완료had + 과거분사 형태로, 과거의 어떤 시점보다 더 먼저 일어난 일을 나타내요.The train had left when I arrived.내가 도착했을 때 기차는 이미 떠나 있었다.(had + 과거분사)와 어울려요. · In the past decade, the city has changed dramatically.(지금 기준 지난 10년 — has changed) · The company has expanded rapidly in the past decade.(현재완료) · The store reopened after the renovation.(리모델링이라는 시점 이후)

  • In the past decade, the city has changed dramatically.

    지난 10년간 도시는 극적으로 변해 왔다.

  • The company has expanded rapidly in the past decade.

    그 회사는 지난 10년간 빠르게 성장해 왔다.

  • The store reopened after the renovation.

    그 매장은 리모델링 후에 다시 문을 열었다.

자주 틀리는 함정

  • in the past + 현재완료, in the previous + 과거완료로 짝을 지어 기억하세요 — 기준 시점이 다르다는 게 핵심이에요.
한 줄 정리

in은 기간, after는 시점과 짝. in the past는 현재완료, in the previous는 과거완료와 어울려요.

until·since 뒤 시점도 have와 짝

until과 since는 둘 다 어떤 시점을 가리키는 전치사인데, 그 시점부터 지금까지 이어지는 일을 말할 때 완료시제와 함께 쓰여요. 특히 since + 과거시점, 주절 현재완료현재완료have + 과거분사 형태로, 과거의 일이 지금까지 이어지거나 영향을 줄 때 써요.I have lived here for ten years.나는 여기서 10년째 살고 있다. 조합은 토익에서 매우 자주 나오는 패턴입니다.

until, since 뒤에 특정 시점(순간)이 오면, 그 문장은 완료시제와 짝을 이뤄요. · Since the war, the country has developed significantly.(전쟁 이후 — 현재완료 has developed) · Since the merger, productivity has improved significantly.(합병 이후 — 현재완료) · The department has grown steadily since 2020.(2020년 이후로 — 현재완료)

  • Since the war, the country has developed significantly.

    전쟁 이후 그 나라는 크게 발전해 왔다.

  • Since the merger, productivity has improved significantly.

    합병 이후 생산성이 크게 향상되었다.

  • The department has grown steadily since 2020.

    그 부서는 2020년 이후로 꾸준히 성장해 왔다.

자주 틀리는 함정

  • since + 과거 시점이 보이면, 주절은 십중팔구 현재완료(have/has + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속)라는 걸 기억하세요.
한 줄 정리

until/since + 시점 표현은 완료시제(주로 현재완료)와 짝을 이룹니다.

by the time과 시제 짝 맞추기

by the time(~할 때쯤이면)이 이끄는 절의 시제를 보면, 주절에 어떤 완료형을 써야 하는지가 자동으로 정해져요. 토익에서 이 조합을 정확히 알고 있는지 묻는 문제가 자주 나옵니다.

by the time 뒤에 오는 절의 시제로 주절의 완료형이 결정돼요. · by the time + 현재시제 → 주절은 미래완료(will have + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속): By the time you arrive, we will have finished the setup.(당신이 도착할 때쯤이면 준비를 끝냈을 것이다) · by the time + 과거시제 → 주절은 과거완료과거완료had + 과거분사 형태로, 과거의 어떤 시점보다 더 먼저 일어난 일을 나타내요.The train had left when I arrived.내가 도착했을 때 기차는 이미 떠나 있었다.(had + 과거분사): By the time she called, we had already closed the deal.(그녀가 전화했을 때 우리는 이미 거래를 마무리한 상태였다) · By the time the shipment arrives, we will have prepared the paperwork.(화물이 도착할 때쯤이면 서류를 준비해 두었을 것이다)

  • By the time you arrive, we will have finished the setup.

    당신이 도착할 때쯤이면 우리는 준비를 끝냈을 것이다.

  • By the time the shipment arrives, we will have prepared the paperwork.

    화물이 도착할 때쯤이면 우리는 서류를 준비해 두었을 것이다.

  • By the time she called, we had already closed the deal.

    그녀가 전화했을 때 우리는 이미 거래를 마무리한 상태였다.

자주 틀리는 함정

  • by the time 절이 현재시제인지 과거시제인지를 먼저 확인한 다음, 주절의 완료형(미래완료 vs 과거완료)을 결정하세요.
한 줄 정리

by the time + 현재 → 주절 미래완료, by the time + 과거 → 주절 과거완료.

문장 끝 ago는 과거, before는 have

ago와 before는 둘 다 '전에'라는 뜻이라 헷갈리기 쉽지만, 짝을 이루는 시제가 달라요. ago는 단순과거와, before는 완료시제와 짝을 이룬다는 것만 기억하면 토익 시제 문제 하나를 확실히 잡을 수 있어요.

문장 끝에 ago가 오면 그 문장은 단순과거로, before가 오면 완료시제(주로 과거완료과거완료had + 과거분사 형태로, 과거의 어떤 시점보다 더 먼저 일어난 일을 나타내요.The train had left when I arrived.내가 도착했을 때 기차는 이미 떠나 있었다.)로 써요. · I met her two years ago.(2년 전에 만났다 — 단순과거) · I had seen the movie before.(전에 그 영화를 본 적이 있었다 — 과거완료) · The contract was signed two weeks ago.(그 계약은 2주 전에 체결되었다 — 단순과거) · The supplier had contacted us before, so we recognized the name.(전에 연락한 적이 있어서 — 과거완료)

  • I met her two years ago. / I had seen the movie before.

    2년 전에 만났다 / 전에 그 영화를 본 적이 있었다.

  • The contract was signed two weeks ago.

    그 계약은 2주 전에 체결되었다.

  • The supplier had contacted us before, so we recognized the name.

    그 공급업체는 전에 우리에게 연락한 적이 있어서 이름을 알아봤다.

자주 틀리는 함정

  • ago는 완료시제와 함께 쓰지 않아요 — ago + 완료시제 조합은 오답으로 나옵니다.
한 줄 정리

문장 끝 ago는 단순과거와, before는 완료시제와 짝을 이룹니다.

'~하자마자' 짝꿍 — when과 than

'~하자마자 …했다'를 표현하는 방법이 두 가지 있는데, 각각 정해진 짝 접속사가 달라요. hardly/scarcely는 when이나 before와, no sooner는 than과 짝을 이루는데 이 조합을 서로 바꿔 쓰면 틀립니다.

'~하자마자 곧 …했다'는 두 가지 표현으로 쓸 수 있어요. · Hardly/Scarcely + had + 주어 + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속 ~ when/before ... · No sooner + had + 주어 + 과거분사 ~ than ... 예: No sooner had he arrived than the meeting began.(그가 도착하자마자 회의가 시작됐다) / Hardly had the meeting started when the power went out.(회의가 시작되자마자 정전이 되었다) 참고로 It will be a long time before ~(~하려면 아직 한참 걸릴 것이다)라는 관용 표현에도 before가 쓰입니다.

  • No sooner had he arrived than the meeting began.

    그가 도착하자마자 회의가 시작됐다.

  • No sooner had the announcement been made than questions poured in.

    발표가 나오자마자 질문이 쏟아졌다.

  • Hardly had the meeting started when the power went out.

    회의가 시작되자마자 정전이 되었다.

자주 틀리는 함정

  • no sooner는 반드시 than과, hardly·scarcely는 반드시 when이나 before와 짝을 이뤄요 — 서로 바꿔 쓰면 오답이에요.
한 줄 정리

no sooner ~ than, hardly/scarcely ~ when(before) — 짝 접속사를 서로 바꾸지 마세요.

읽었으면, 문제로 굳히기

규칙은 읽을 때보다 풀 때 남아요. 이 챕터의 규칙을 빈칸·오답 문제로 연습하면 시험에서 바로 떠올릴 수 있어요.

문법 레슨으로 연습하기 →