Skip to Content
독학사독학사 1단계영어06. 시제·동사의 기본 체계

이번 문서의 목표: 현재·과거·미래·완료·진행이라는 다섯 갈래의 시제가 각각 어떤 시간 개념을 나타내는지 정확히 구별하고, 시제 일치 규칙과 독학사 1단계 영어에서 반복 출제되는 과거 vs 현재완료, 진행 vs 단순 시제 함정 문제를 풀 수 있게 된다.

왜 시제부터 깊게 봐야 하는가

시제(時制, tense)는 동사의 형태를 바꿔 사건이 일어난 시간을 나타내는 문법 장치입니다. 한국어는 “먹었다, 먹는다, 먹을 것이다”처럼 어미로 시간을 나타내지만, 영어는 동사 자체의 형태(과거형·과거분사형)와 조동사(have, will)를 조합해 훨씬 세분화된 시간 표현을 만듭니다. 독학사 1단계 영어에서 시제는 그 자체로 한 편을 차지할 뿐 아니라, 08편의 조동사, 09편의 수동태, 10편의 가정법에서도 계속 다시 쓰이는 기초 뼈대입니다.

쉽게 말하면: 시제 문제는 “언제 일어난 일인가”와 “그 일이 지금까지 어떤 영향을 미치는가”를 구별하는 문제입니다.

02편 문법 지도에서 개관한 시제 파트를 여기서는 규칙 → 예문 → 흔한 오류 → 시험형 문항 순서로 깊게 정리합니다.

1. 기본 시제 세 가지 — 현재·과거·미래

규칙

현재시제(present tense)는 반복되는 습관, 일반적 사실, 변하지 않는 진리를 나타냅니다. 과거시제(past tense)는 이미 끝난 특정 시점의 동작이나 상태를 나타내며, 대개 어제(yesterday), 지난주(last week)처럼 과거를 가리키는 시간 표현과 함께 씁니다. 미래시제(future tense)는 will이나 be going to를 이용해 아직 일어나지 않은 일을 나타냅니다.

시제형태핵심 의미
현재동사원형(3인칭 단수는 -s)습관·일반 사실·현재 상태
과거동사의 과거형(-ed 또는 불규칙)과거 특정 시점에 끝난 일
미래will + 동사원형, be going to + 동사원형아직 일어나지 않은 일, 예정·의지

예문

  • The earth revolves around the sun. 지구는 태양 주위를 돈다. (변하지 않는 진리이므로 현재시제)

  • She visited her grandmother last weekend. 그녀는 지난 주말에 할머니를 방문했다. (과거 시간 표현 last weekend와 함께 과거시제)

  • We will announce the results tomorrow. 우리는 내일 결과를 발표할 것이다. (아직 일어나지 않은 일이므로 미래시제)

흔한 오류

The earth revolved around the sun.처럼 변하지 않는 진리를 과거시제로 쓰는 오류가 흔합니다. 과학적 사실이나 일반적 진리는 문장의 다른 부분이 과거시제여도 현재시제 그대로 씁니다(예: He explained that the earth revolves around the sun.). 또한 시간·조건을 나타내는 부사절(when, if, before, as soon as로 시작하는 절)에서는 미래의 일이라도 현재시제로 씁니다. When she will arrive, we will start the meeting.이 아니라 When she arrives, we will start the meeting.(그녀가 도착하면 우리는 회의를 시작할 것이다)이 맞습니다.

쉽게 말하면: 시간·조건의 접속사가 이끄는 절에서는 미래의 일도 현재형으로 씁니다.

2. 완료시제 — 두 시점을 잇는 다리

규칙

완료시제(perfect tense)는 have/has/had + 과거분사(p.p.)로 만들며, 한 시점의 일이 다른 시점까지 이어지거나 영향을 미친다는 것을 나타냅니다. 완료시제는 단순 시제와 달리 두 시점을 동시에 붙잡는 문법 장치라는 점이 핵심입니다.

현재완료:have/has+p.p.\text{현재완료} : have/has + p.p. 과거완료:had+p.p.\text{과거완료} : had + p.p. 미래완료:will have+p.p.\text{미래완료} : will\ have + p.p.
  • have/hashave/has: 주어의 인칭·수에 맞춘 현재형 조동사
  • hadhad: 과거완료에 쓰이는 조동사(인칭·수와 무관하게 항상 had)
  • p.p.p.p.(과거분사, past participle): 본동사를 완료 형태로 바꾼 형태

현재완료는 과거에 시작된 일이 현재까지 이어지거나(계속), 현재 막 끝났거나(완료), 과거 어느 시점엔가 해 본 적이 있거나(경험), 과거의 일이 현재 결과로 남아 있는(결과) 네 가지 의미로 쓰입니다. 과거완료는 과거의 두 사건 중 더 앞선 사건(대과거)을 나타냅니다. 미래완료는 미래의 특정 시점까지는 어떤 일이 끝나 있을 것이라는 뜻입니다.

예문

  • I have lived in Busan for ten years. 나는 부산에 10년째 살고 있다. (과거부터 현재까지 계속되는 상태이므로 현재완료 – 계속)

  • She has just finished her homework. 그녀는 방금 숙제를 끝냈다. (막 끝난 일이므로 현재완료 – 완료)

  • When I arrived at the station, the train had already left. 내가 역에 도착했을 때, 기차는 이미 떠난 뒤였다. (기차가 떠난 것이 도착한 것보다 더 앞선 사건이므로 과거완료)

  • By next month, she will have worked here for five years. 다음 달이면 그녀는 이곳에서 일한 지 5년이 될 것이다. (미래 특정 시점까지 완료될 일이므로 미래완료)

흔한 오류

현재완료는 명확한 과거 시점을 가리키는 부사(yesterday, last year, in 2020, ago)와 함께 쓸 수 없습니다. I have visited Paris last year.는 틀린 문장이며, 명확한 과거 시점이 있으므로 단순과거 I visited Paris last year.(나는 작년에 파리를 방문했다)로 써야 합니다. 반대로 since, for, just, already, yet, ever, never처럼 완료시제와 어울리는 부사가 있는데도 단순과거를 쓰는 오류도 흔합니다.

3. 진행시제 — 그 순간 벌어지고 있는 일

규칙

진행시제(progressive tense, continuous tense)는 be동사 + 현재분사(-ing)로 만들며, 특정 시점에 동작이 진행 중임을 강조합니다. 현재진행은 지금 이 순간 벌어지는 일이나 가까운 미래의 예정된 일정을, 과거진행은 과거 특정 시점에 진행 중이던 일을, 미래진행은 미래 특정 시점에 진행 중일 일을 나타냅니다.

진행시제:be(현재/과거/미래형)+현재분사(ing)\text{진행시제} : be(\text{현재/과거/미래형}) + \text{현재분사}(-ing)

예문

  • She is studying English right now. 그녀는 지금 영어를 공부하고 있다. (현재 이 순간 진행 중인 동작)

  • They were watching a movie when the power went out. 정전이 됐을 때 그들은 영화를 보고 있었다. (정전이라는 과거 사건이 일어난 순간, 배경으로 진행 중이던 동작)

  • We are meeting the client at 3 p.m. tomorrow. 우리는 내일 오후 3시에 그 고객을 만날 예정이다. (현재진행형으로 가까운 미래의 확정된 일정을 나타냄)

진행형을 쓸 수 없는 동사 – 상태동사

know(알다), believe(믿다), like(좋아하다), belong(속하다), own(소유하다), resemble(닮다)처럼 감정·소유·인지·상태를 나타내는 동사는 원칙적으로 진행형을 쓰지 않습니다. 이런 동사를 상태동사(stative verb)라 부르며, 동작이 아니라 지속되는 상태 자체를 의미하기 때문에 “진행 중”이라는 개념과 어울리지 않기 때문입니다.

흔한 오류

I am knowing the answer.처럼 상태동사를 진행형으로 쓰는 오류가 매우 흔합니다. 알맞은 문장은 I know the answer.(나는 답을 안다)입니다. 다만 일부 동사는 의미에 따라 동작동사로도 쓰일 수 있다는 점에 유의해야 합니다. 예를 들어 think가 “생각하다(의견을 갖다)“라는 상태의 뜻이면 진행형을 쓰지 않지만(I think it is true.), “고민하다, 궁리하다”라는 동작의 뜻이면 진행형이 가능합니다(I am thinking about the problem, 나는 그 문제에 대해 고민하고 있다).

쉽게 말하면: 동작을 “찍어낼” 수 있으면 진행형이 되고, 마음속 상태 자체이면 진행형이 되지 않습니다.

4. 시제 일치

규칙

시제 일치(sequence of tenses)란 주절의 동사 시제에 따라 종속절(특히 that절)의 동사 시제가 맞춰지는 규칙입니다. 주절이 과거시제이면, 종속절도 원칙적으로 과거 또는 과거완료로 맞춥니다.

  • 주절이 현재 → 종속절은 자유롭게 어떤 시제든 쓸 수 있다.
  • 주절이 과거 → 종속절의 현재는 과거로, 과거는 과거완료로 물러난다.

예문

  • She says that she is tired. 그녀는 자신이 피곤하다고 말한다. (주절이 현재이므로 종속절도 현재 그대로)

  • She said that she was tired. 그녀는 자신이 피곤하다고 말했다. (주절이 과거이므로 종속절의 현재도 과거로 물러남)

  • He said that he had finished the report before the deadline. 그는 마감 전에 보고서를 끝냈다고 말했다. (말한 시점보다 더 앞선 일이므로 과거완료)

시제 일치의 예외 — 변하지 않는 진리·역사적 사실

주절이 과거여도, 종속절이 변하지 않는 진리역사적 사실이면 시제를 과거로 물러나게 하지 않습니다.

  • The teacher said that water boils at 100°C. (선생님은 물이 섭씨 100도에서 끓는다고 말했다.) – 과학적 진리이므로 현재시제 유지
  • We learned that World War II ended in 1945. (우리는 2차 세계대전이 1945년에 끝났다고 배웠다.) – 역사적 사실이므로 종속절은 그 사실이 일어난 시점의 시제(과거) 그대로 유지되며, 주절 시제에 맞춰 과거완료로 바뀌지 않음

흔한 오류

The teacher said that water boiled at 100°C.처럼 과학적 진리까지 시제 일치 규칙에 따라 과거로 바꾸는 오류가 흔합니다. 진리·불변의 사실은 시제 일치의 예외라는 점을 반드시 기억해야 합니다.

5. 시험 빈출 함정 – 과거 vs 현재완료, 진행 vs 단순 시제

과거 vs 현재완료

이 둘을 구별하는 가장 확실한 기준은 문장에 명확한 과거 시점 표현이 있는가입니다.

구분시간 표현예문
단순과거yesterday, last week, in 2019, agoI met him yesterday.(나는 어제 그를 만났다.)
현재완료since, for, just, already, yet, ever, never, so farI have met him before.(나는 예전에 그를 만난 적이 있다.)

명확한 과거 시점이 없더라도, 화자가 “그 일이 현재와 어떤 관련이 있는지”에 관심이 있으면 현재완료를, “그 일이 언제 있었는지” 자체에 관심이 있으면 단순과거를 씁니다.

진행 vs 단순 시제

단순현재는 반복되는 습관을, 현재진행은 지금 이 순간의 동작을 나타냅니다. 이 둘을 혼동하면 의미가 전혀 달라집니다.

  • He plays the piano every evening.(그는 매일 저녁 피아노를 연주한다.) – 반복되는 습관
  • He is playing the piano now.(그는 지금 피아노를 연주하고 있다.) – 지금 이 순간의 동작

자주 틀리는 점

  • 명확한 과거 시점 표현(yesterday, last year, ago)이 있는데도 현재완료를 쓰는 오류.
  • since, for와 함께 단순과거를 쓰는 오류(since 2015 뒤에는 반드시 현재완료가 와야 한다).
  • 습관을 말할 때 진행형을 쓰는 오류(He is playing the piano every evening.은 어색하며, 반복되는 습관에는 단순현재가 맞다).
  • 상태동사를 진행형으로 쓰는 오류(위 3절 참고).

핵심 정리

  • 현재는 습관·일반 사실, 과거는 끝난 특정 시점의 일, 미래는 아직 일어나지 않은 일을 나타내며 시간·조건 부사절에서는 미래도 현재형으로 쓴다.
  • 완료시제(have/has/had + p.p.)는 두 시점을 잇는 문법 장치이고, 현재완료는 명확한 과거 시점 표현과 함께 쓸 수 없다.
  • 진행시제(be + -ing)는 특정 시점의 진행 중인 동작을 나타내며, 상태동사는 원칙적으로 진행형을 쓰지 않는다.
  • 시제 일치는 주절이 과거이면 종속절도 과거 또는 과거완료로 물러나되, 변하지 않는 진리와 역사적 사실은 예외다.
  • 과거 vs 현재완료는 명확한 과거 시점 표현의 유무로, 진행 vs 단순 시제는 습관인지 지금 이 순간의 동작인지로 구별한다.

마무리 복습

문제 14지선다
빈칸에 들어갈 말로 가장 적절한 것은? Light ___ faster than sound.
문제 24지선다
다음 중 어법상 옳은 문장은?
문제 34지선다
빈칸에 들어갈 말로 가장 적절한 것은? She ___ the piano every Sunday afternoon.
문제 44지선다
다음 중 어법상 옳지 않은 문장은?
문제 54지선다
빈칸에 들어갈 말로 가장 적절한 것은? When she arrived at the airport, the plane ___ already.
문제 64지선다
빈칸에 들어갈 말로 가장 적절한 것은? If it ___ tomorrow, we will cancel the picnic.
문제 74지선다
다음 중 어법상 옳은 문장은?
문제 84지선다
시제에 대한 설명으로 옳지 않은 것은?

참고 자료

Last updated on