B 바이낸스 · 전 세계 1위 암호화폐 거래소바이낸스 가입 → AD OKX OKX · 글로벌 대형 암호화폐 거래소OKX 가입 → AD
🔤 영어 기초 · 2강 / 10

시제 — 언제, 그리고 어떤 상태로

영어 시제는 시간(현재·과거·미래)과 모습(단순·진행·완료)의 조합입니다. 특히 현재완료는 ‘과거의 일이 지금과 이어져 있다’는 뜻이라 한국어에 딱 맞는 짝이 없어 따로 익혀야 합니다.

⏱ 약 18분 ✍️ 확인 문제 4개 🔁 연습 문제 40개 업데이트 2026-10-08
🎯 이 강의의 학습 목표
  • 현재·과거·미래와 단순·진행·완료의 조합으로 영어 시제를 정리할 수 있다
  • 현재완료와 단순 과거의 차이를 예문으로 설명할 수 있다
  • will과 be going to, 현재진행으로 나타내는 미래를 구별해 쓸 수 있다
  • 시제 일치의 기본 원칙과 대표적인 예외를 말할 수 있다

1.시제는 ‘언제’와 ‘어떤 모습’의 조합

한국어는 ‘먹었다, 먹는다, 먹겠다’처럼 주로 언제의 일인지를 동사 끝에서 표시합니다. 영어는 여기에 ‘그 일이 어떤 모습인가’를 함께 표시합니다. 그냥 일어난 일인지(단순), 진행 중인 일인지(진행), 어느 시점까지 이어지거나 완료된 일인지(완료)를 문법으로 구별합니다.

시간 셋(현재·과거·미래)과 모습 셋(단순·진행·완료)을 곱하면 아홉 가지가 나오고, 완료진행까지 더하면 열두 가지가 됩니다. 이름이 많아 보이지만 실제 대화와 글에서 자주 쓰는 것은 아래 표의 일곱 가지 정도입니다. 이것부터 확실히 익히면 됩니다.

자주 쓰는 영어 시제
시제형태예문핵심 쓰임
현재동사원형 / -sShe works at a hospital.습관, 반복, 변하지 않는 사실
과거-ed / 불규칙 과거형I called him yesterday.끝난 과거의 일
미래will + 원형 / be going to + 원형I will help you. / It's going to rain.앞으로의 일, 의지, 예측
현재진행am/is/are + -ingHe is talking on the phone.지금 진행 중인 일, 정해진 가까운 예정
과거진행was/were + -ingI was cooking when you called.과거 어느 순간에 진행 중이던 일
현재완료have/has + 과거분사I have lived here for five years.과거에서 지금까지 이어진 일, 경험, 결과
과거완료had + 과거분사The train had left when we arrived.과거의 어느 시점보다 더 앞선 일

2.현재형과 현재진행형 — 습관과 지금

현재형은 ‘지금 이 순간’보다 ‘평소에, 늘’을 말합니다. I drink coffee every morning은 오늘 아침에 마셨는지보다 습관을 말하는 문장입니다. 반면 I am drinking coffee는 바로 지금 마시는 중이라는 뜻입니다. 한국어로는 둘 다 ‘커피를 마신다’가 될 수 있어서 헷갈리기 쉽습니다.

know, like, want, believe, belong 같은 상태 동사는 보통 진행형으로 쓰지 않습니다. 이미 ‘계속되는 상태’를 뜻하기 때문입니다. 그래서 ‘나는 그 답을 알고 있다’는 I am knowing the answer가 아니라 I know the answer입니다. 다만 have가 ‘가지다’가 아니라 ‘먹다, 보내다’의 뜻일 때는 We are having lunch처럼 진행형이 자연스럽습니다.

  • 틀림: I am knowing his phone number.바름: I know his phone number.know는 상태 동사라 진행형으로 쓰지 않습니다.
  • 틀림: She is usually walking to work.바름: She usually walks to work.usually로 평소 습관을 말할 때는 현재형이 기본입니다. (진행형은 ‘내가 볼 때면 대개 걷는 중이다’처럼 특정 장면을 말할 때만 씁니다.)

3.현재완료 — 과거와 지금을 잇는 다리

현재완료(have + 과거분사)는 과거에 일어난 일이 지금과 연결되어 있음을 말합니다. I lost my key는 ‘열쇠를 잃어버렸다’는 과거의 사실만 말합니다. 지금 찾았는지는 알 수 없습니다. I have lost my key는 ‘열쇠를 잃어버려서 지금도 없다’는 현재 상태까지 전합니다.

현재완료는 크게 네 가지로 쓰입니다. 지금까지 이어진 일(계속), 해 본 적이 있는 일(경험), 막 끝난 일(완료), 그 결과가 지금 남아 있는 일(결과)입니다. 계속의 뜻에서는 기간을 말하는 for와 시작점을 말하는 since가 자주 함께 나옵니다.

가장 흔한 실수는 yesterday, last week, in 2020, ago처럼 끝난 과거 시점을 분명히 가리키는 말과 현재완료를 함께 쓰는 것입니다. 시점이 과거에 딱 박혀 있으면 지금과 이어질 수 없으므로 단순 과거를 씁니다. 반대로 just, already, yet, ever, never, so far처럼 지금을 기준으로 하는 말은 현재완료와 잘 어울립니다. (미국 영어에서는 just, already, yet을 단순 과거와 쓰는 일도 흔합니다.)

예제‘나는 그 영화를 어제 봤다’와 ‘나는 그 영화를 세 번 봤다’를 영어로 옮기면?
  1. 첫 문장에는 yesterday라는 끝난 과거 시점이 있습니다. 지금과 이어지지 않으므로 단순 과거를 씁니다: I saw the movie yesterday.
  2. 둘째 문장은 언제 봤는지보다 지금까지의 경험 횟수를 말합니다. 경험의 현재완료를 씁니다: I have seen the movie three times.
  3. I have seen the movie yesterday는 틀린 문장입니다. 과거 시점 표현과 현재완료는 함께 쓰지 않습니다.
답I saw the movie yesterday. / I have seen the movie three times.
예제‘나는 2019년부터 이 회사에서 일하고 있다’를 영어로 옮기면?
  1. 2019년에 시작해 지금도 일하고 있으니 과거와 현재가 이어진 ‘계속’입니다.
  2. 시작점(2019년)을 말하므로 since를 씁니다. 기간(예: 6년)을 말한다면 for를 씁니다.
  3. ‘~하고 있다’라는 한국어에 끌려 I am working here since 2019라고 쓰기 쉽지만, since가 있는 계속의 뜻은 현재완료로 씁니다.
답I have worked at this company since 2019. (진행 중임을 강조하면 I have been working at this company since 2019.)

4.미래를 말하는 세 가지 방법

영어에서 미래는 한 가지 형태로만 말하지 않습니다. will은 말하는 순간 정한 결정이나 일반적인 예측에, be going to는 이미 마음먹은 계획이나 눈앞의 근거가 있는 예측에 잘 어울립니다. 현재진행형은 약속이나 예약처럼 이미 정해 둔 가까운 일정에 씁니다.

또 하나 기억할 규칙이 있습니다. when, if, before, after, until 같은 말이 이끄는 시간·조건의 부사절에서는 미래의 일이라도 현재형을 씁니다. ‘그가 오면 말해 줄게’는 When he comes, I will tell him이지, When he will come이 아닙니다.

  • 즉석 결정: The phone is ringing. — I'll get it. (전화 오네. — 내가 받을게.)
  • 세워 둔 계획: I'm going to study Spanish next year. (내년에 스페인어를 공부할 생각이다.)
  • 근거 있는 예측: Look at those clouds. It's going to rain. (저 구름 좀 봐. 비가 오겠어.)
  • 정해진 일정: We're meeting the client on Thursday. (우리는 목요일에 고객을 만나기로 되어 있다.)
  • 시간표: The train leaves at 7:30. (기차는 7시 30분에 출발한다.) — 시간표처럼 고정된 일정은 현재형도 씁니다.

5.시제 일치의 기초

‘그는 피곤하다고 말했다’를 영어로 옮기면 He said that he was tired입니다. 한국어로는 ‘피곤하다’지만 영어에서는 주절의 동사가 과거(said)이면 that절의 동사도 보통 과거(was)로 맞춥니다. 이것을 시제 일치라고 합니다. 말한 시점에서 본 현재가 지금 보면 과거이기 때문입니다.

같은 원리로 주절이 과거일 때 that절의 will은 would로, 현재완료나 과거는 과거완료로 한 칸씩 뒤로 물러납니다(단, 과거는 순서가 분명하면 그대로 과거로 두는 경우도 많습니다). She said that she would call me(그녀는 나에게 전화하겠다고 말했다), He told me that he had finished the work(그는 일을 끝냈다고 내게 말했다)처럼 씁니다.

예외도 있습니다. 변하지 않는 사실이나 지금도 여전히 맞는 내용은 현재형을 그대로 둘 수 있습니다. Our teacher told us that water boils at 100°C at sea level(선생님은 물이 해수면 높이에서 100도에서 끓는다고 말씀하셨다)처럼 씁니다. 실제 영어에서는 지금도 유효한 내용이면 현재형을 유지하는 일이 흔합니다.

He says (that) he is tired. → He said (that) he was tired.
She says (that) she will call. → She said (that) she would call.
주절 과거 + that절: 현재 → 과거, will → would, 과거·현재완료 → 과거완료
AI 번역 결과를 확인할 때 yesterday 같은 과거 시점과 have + 과거분사가 같이 있는지, 시간 부사절에 will이 들어갔는지 먼저 보세요. 기계 번역에서도 가끔 보이는 실수입니다.

📌 핵심 정리

  • 영어 시제는 시간(현재·과거·미래)과 모습(단순·진행·완료)의 조합이다
  • 현재형은 습관과 사실, 현재진행형은 지금 진행 중인 일 — know 같은 상태 동사는 진행형으로 쓰지 않는다
  • 현재완료는 과거의 일이 지금과 이어질 때 쓰며, yesterday·ago 같은 끝난 과거 시점과 함께 쓰지 않는다
  • 미래는 will(즉석 결정·예측), be going to(계획·근거 있는 예측), 현재진행(정해진 일정)으로 말한다
  • when·if가 이끄는 시간·조건 부사절에서는 미래의 일도 현재형으로 쓴다
  • 주절이 과거면 that절도 한 칸 과거로 — 단, 지금도 맞는 사실은 현재형을 둘 수 있다

✍️ 확인 문제

먼저 풀어 본 뒤 '정답과 해설'을 펼치세요.

Q1. 다음 중 바른 문장은 무엇일까요?

⭕ 정답입니다

❌ 다시 생각해 보세요

정답과 해설
정답 ② I finished the report two hours ago.

two hours ago는 끝난 과거 시점이므로 단순 과거 finished를 씁니다. 현재완료는 ago와 함께 쓰지 않습니다.

Q2. 빈칸에 알맞은 것은? I'll call you when I ____ at the airport.

⭕ 정답입니다

❌ 다시 생각해 보세요

정답과 해설
정답 ② arrive

when이 이끄는 시간 부사절에서는 미래의 일도 현재형으로 씁니다.

Q3. ‘나는 10년 동안 서울에 살고 있다(지금도 산다)’를 영어로 쓸 때 빈칸에 들어갈 두 단어는? I ____ ____ in Seoul for ten years.

정답과 해설
정답 have lived

과거에 시작해 지금까지 이어지는 계속의 뜻이므로 현재완료 have lived를 씁니다. have been living도 가능합니다.

Q4. She said, “I am busy.”를 간접 화법으로 바꾼 것으로 가장 알맞은 것은?

⭕ 정답입니다

❌ 다시 생각해 보세요

정답과 해설
정답 ② She said that she was busy.

주절 동사가 과거 said이므로 that절의 am이 was로 바뀌고, 인칭도 I에서 she로 바뀝니다.

🔁 연습 문제 40개

실제 문장의 빈칸에 알맞은 시제를 고르는 문항 은행입니다. 순서를 섞어 한 문제씩 내고, 고르면 바로 정답과 이유를 보여 줍니다. 문항은 무작위로 만든 것이 아니라 이 강의의 규칙에 맞춰 하나씩 고른 것입니다.

자바스크립트가 꺼져 있으면 한 문제씩 풀 수는 없지만, 아래 '문항 전체 보기'에서 모든 문항과 정답·이유를 읽을 수 있습니다.

문항 전체 보기 (40문항 · 정답과 이유)
  1. She ___ to work by bus every day.

    • goes
    • is going
    • went

    정답 ① every day는 습관·반복을 말하므로 현재형입니다. 주어가 3인칭 단수라 goes.

  2. Look! The baby ___ in the next room.

    • sleeps
    • is sleeping
    • slept

    정답 ② Look!은 바로 지금 벌어지는 일을 가리키므로 현재진행형입니다.

  3. I ___ the answer to that question.

    • know
    • am knowing
    • was knowing

    정답 ① know는 상태 동사라 진행형으로 쓰지 않습니다.

  4. I ___ him yesterday, but he didn't answer.

    • called
    • have called
    • call

    정답 ① yesterday는 끝난 과거 시점이라 현재완료와 함께 쓰지 않고 단순 과거를 씁니다.

  5. I ___ in this city for five years, and I still love it.

    • have lived
    • live
    • am living

    정답 ① for five years로 과거부터 지금까지 이어진 기간을 말하므로 현재완료(계속)입니다.

  6. She ___ at this company since 2019.

    • has worked
    • works
    • is working

    정답 ① since 2019처럼 시작점부터 지금까지 이어진 일은 현재완료로 씁니다.

  7. I ___ to Japan three times so far.

    • have been
    • went
    • am going

    정답 ① so far(지금까지)는 지금을 기준으로 한 경험을 말하므로 현재완료입니다.

  8. We ___ a great movie last night.

    • watched
    • have watched
    • watch

    정답 ① last night은 끝난 과거 시점이므로 단순 과거입니다.

  9. She ___ any coffee since Monday.

    • hasn't had
    • doesn't have
    • isn't having

    정답 ① since Monday로 월요일부터 지금까지를 말하므로 현재완료의 부정형입니다.

  10. When he ___, I will tell him the news.

    • comes
    • will come
    • came

    정답 ① when이 이끄는 시간의 부사절에서는 미래의 일이라도 현재형을 씁니다.

  11. If it ___ tomorrow, we'll stay home.

    • rains
    • will rain
    • rained

    정답 ① if가 이끄는 조건의 부사절에서는 미래의 일이라도 현재형을 씁니다.

  12. The phone is ringing. — OK, I ___ it.

    • will get
    • got
    • have got

    정답 ① 말하는 순간 정한 결정에는 will을 씁니다.

  13. Look at those dark clouds. It ___ rain.

    • is going to
    • was
    • has

    정답 ① 눈앞에 근거가 있는 예측에는 be going to가 잘 어울립니다.

  14. I ___ dinner when you called, so I couldn't answer.

    • was cooking
    • am cooking
    • have cooked

    정답 ① 전화가 온 과거의 그 순간에 진행 중이던 일이므로 과거진행형입니다.

  15. She ___ TV when the power went out.

    • was watching
    • watches
    • has watched

    정답 ① 정전이 된 과거의 순간에 진행 중이던 일이므로 과거진행형입니다.

  16. The train ___ when we arrived at the station.

    • had left
    • has left
    • leaves

    정답 ① 우리가 도착한 과거 시점보다 더 앞서 일어난 일이므로 과거완료입니다.

  17. By the time I got home, everyone ___ to bed.

    • had gone
    • has gone
    • goes

    정답 ① 내가 집에 도착한 과거 시점보다 먼저 끝난 일이므로 과거완료입니다.

  18. Yesterday he said that he ___ tired, but he feels fine today.

    • was
    • is
    • will be

    정답 ① 주절이 과거(said)이고 그 피곤함이 지금은 사실이 아니므로 시제 일치로 과거형을 씁니다.

  19. She said that she ___ call me the next day.

    • would
    • will
    • can

    정답 ① 주절이 과거일 때 that절의 will은 would로 바뀝니다. the next day도 말한 시점 기준의 표현입니다.

  20. He told me that he ___ the work before lunch.

    • had finished
    • has finished
    • finishes

    정답 ① 말한 과거 시점보다 앞선 일이므로 과거완료입니다. before lunch처럼 끝난 시점이 있으면 현재완료는 쓰지 않습니다.

  21. Water ___ at 100°C at sea level.

    • boils
    • is boiling
    • boiled

    정답 ① 변하지 않는 과학적 사실은 현재형으로 씁니다.

  22. The train ___ at 7:30 tomorrow morning.

    • leaves
    • left
    • has left

    정답 ① 시간표처럼 고정된 일정은 미래의 일이라도 현재형을 쓸 수 있습니다.

  23. We ___ the client on Thursday. It's already in my calendar.

    • are meeting
    • met
    • have met

    정답 ① 이미 약속해 정해 둔 가까운 일정은 현재진행형으로 말합니다.

  24. I ___ my key, so I can't open the door now.

    • have lost
    • lose
    • am losing

    정답 ① 잃어버린 결과가 지금까지 남아 있으므로 현재완료(결과)입니다.

  25. She usually ___ to work.

    • walks
    • is walking
    • has walked

    정답 ① usually로 평소 습관을 말할 때는 현재형이 기본입니다.

  26. Right now, they ___ a meeting in Room 3.

    • are having
    • have
    • had

    정답 ① have가 '가지다'가 아니라 '(회의를) 하다'의 뜻일 때는 진행형이 자연스럽습니다. right now는 지금 진행 중인 일입니다.

  27. This bag ___ to my sister.

    • belongs
    • is belonging
    • are belonging

    정답 ① belong은 상태 동사라 진행형으로 쓰지 않습니다. 주어가 단수라 belongs.

  28. I ___ him since we were children.

    • have known
    • know
    • am knowing

    정답 ① 어릴 때부터 지금까지 이어진 상태이므로 현재완료입니다. know는 진행형으로 쓰지 않습니다.

  29. I ___ Spanish next year. I've already bought the textbooks.

    • am going to study
    • studied
    • have studied

    정답 ① 이미 마음먹고 준비한 계획에는 be going to가 잘 어울립니다.

  30. They ___ in London in 2020.

    • lived
    • have lived
    • live

    정답 ① in 2020은 끝난 과거 시점이므로 단순 과거입니다.

  31. I ___ breakfast an hour ago.

    • had
    • have had
    • have

    정답 ① ago는 끝난 과거 시점을 가리키므로 현재완료와 쓰지 않고 단순 과거를 씁니다.

  32. Please wait here until I ___ back.

    • come
    • will come
    • came

    정답 ① until이 이끄는 시간의 부사절에서는 미래의 일이라도 현재형을 씁니다.

  33. He ___ three emails so far this morning.

    • has sent
    • sends
    • is sending

    정답 ① so far this morning은 아침부터 지금까지를 말하므로 현재완료입니다.

  34. My parents ___ married for 30 years, and they are still happy together.

    • have been
    • are
    • were

    정답 ① 30년 전부터 지금까지 이어진 상태이므로 현재완료입니다.

  35. Listen! Someone ___ the piano upstairs.

    • is playing
    • plays
    • played

    정답 ① Listen!은 지금 들리는 일을 가리키므로 현재진행형입니다.

  36. We ___ lunch now. Can I call you back later?

    • are having
    • have
    • had

    정답 ① have가 '먹다'의 뜻이고 바로 지금 하는 중인 일이라 현재진행형입니다.

  37. He ___ his leg last week, so he can't play soccer now.

    • broke
    • has broken
    • breaks

    정답 ① last week이라는 끝난 과거 시점이 있으므로 단순 과거입니다.

  38. I ___ that movie before, so I don't want to watch it again.

    • have seen
    • see
    • am seeing

    정답 ① 지금까지 해 본 경험을 말하므로 현재완료입니다.

  39. She ___ coffee, but she drinks tea every day.

    • doesn't like
    • isn't liking
    • didn't liked

    정답 ① like는 상태 동사라 진행형으로 쓰지 않습니다. didn't 뒤에는 동사원형이 오므로 didn't liked는 틀린 형태입니다.

  40. I ___ English for three years, and I'm still learning.

    • have been studying
    • study
    • am studying

    정답 ① 과거에 시작해 지금도 계속하는 일의 기간을 말하므로 현재완료진행형입니다. 현재형·현재진행형은 for three years와 함께 쓰지 않습니다.

🤖 AI에게 이렇게 물어보세요

복사해서 [ ] 부분을 내 상황으로 바꿔 쓰세요. 답을 그대로 믿지 말고 본문과 비교해 확인하세요.

현재완료와 과거를 계속 헷갈릴 때

현재완료와 단순 과거의 차이를 한국어로 설명해 줘. 같은 상황을 두 시제로 쓴 영어 예문 짝을 5개 만들고, 각 짝마다 뜻이 어떻게 달라지는지 한 줄로 적어 줘. 마지막에 둘 중 맞는 시제를 고르는 문제 5개를 내고, 정답은 내가 답한 뒤에 알려 줘.

내가 쓴 영어 일기의 시제를 점검받을 때 — 다른 부분은 그대로 두고 시제만 고쳐 달라는 영어 프롬프트입니다

Check only the verb tenses in my English diary below. Do not change anything else. List each tense error, the corrected version, and a one-sentence reason in Korean. Diary: [내 영어 일기]
참고
  • 중·고등학교 영어 교과의 시제 단원 내용
  • 영어 문법 교재의 일반적 설명(시제와 상, 화법 전환)

학습 목표를 모두 이뤘다면 완료를 눌러 진도에 기록하세요.

🔤 영어 기초

  1. 1문장 5형식과 어순 — 영어의 뼈대
  2. 2시제 — 언제, 그리고 어떤 상태로
  3. 3조동사 — 확신의 정도와 의무의 세기
  4. 4관계사 — 명사 뒤에 설명을 붙이는 법
  5. 5전치사 핵심 — in·on·at과 by·until
  6. 6빈출 어휘 학습법 — 덜 외우고 더 남기기
  7. 7독해 전략 — 모든 단어를 몰라도 읽힌다
  8. 8짧은 이메일 — 정중하고 분명하게
  9. 9자주 틀리는 표현 — 한국인의 단골 실수
  10. 10AI에게 영어로 묻기 — 프롬프트 영어
📚 함께 읽으면 좋은 글
🧠생성형 인공지능이 하는 일과 한계→ ✍️질문(프롬프트) 잘 쓰는 법→ 🔍인공지능 답변 검증하기→ 📚공부·업무에 쓰는 법과 표절 주의→
← AI 시대 기초 학력 강의