문법
시제
과거 시제

단순과거: 그냥 과거에 일어난 일

단순과거는 가장 기본적인 과거시제로, 과거에 일어난 일을 단순하게 표현해.

중요 포인트: 동사의 과거형을 사용하면 돼! (규칙/불규칙 동사 구분해서)

예문을 한 번 봐보자. 그럼 이해하기가 좀 더 쉬울 거야.

  • I ate pizza yesterday. (나는 어제 피자를 먹었다)
  • She went to school this morning. (그녀는 오늘 아침에 학교에 갔다)
  • They played soccer last Sunday. (그들은 지난 일요일에 축구를 했다)
  • He bought a new car last month. (그는 지난달에 새 차를 샀다)
  • We visited my grandmother last week. (우리는 지난주에 할머니를 방문했다)

참고로 그냥 과거에 일어난 일을 표현할 때는 단순과거를 쓰면 돼.

과거진행형: 과거의 어떤 시점에 진행 중이던 일

과거진행형은 "was/were + 동사ing" 형태로, 과거의 특정 시점에 진행 중이던 행동을 표현해.

중요 포인트: 동작의 길이가 길면 과거진행형을 써! 특히 다른 짧은 동작이 끼어들 때!

예문을 살펴볼까?

  • I was taking a shower when the phone rang. (전화가 울렸을 때 나는 샤워를 하고 있었다)
  • She was reading a book at 8 PM last night. (어젯밤 8시에 그녀는 책을 읽고 있었다)
  • They were playing in the garden when it started to rain. (비가 내리기 시작했을 때 그들은 정원에서 놀고 있었다)
  • He was sleeping when I came home. (내가 집에 왔을 때 그는 자고 있었다)
  • We were having dinner when the lights went out. (전기가 나갔을 때 우리는 저녁을 먹고 있었다)

과거완료: 과거의 과거, 순서가 중요해!

과거완료는 "had + 과거분사" 형태로, 과거의 어떤 시점보다 더 이전에 일어난 일을 표현해.

중요 포인트: '순서'를 명확히 하고 싶을 때 써! 과거 시점에서 이미 끝난 일을 표현할 때!

예문을 보자:

  • When I arrived home, she had already left. (내가 집에 도착했을 때, 그녀는 이미 떠난 상태였다)
  • He had finished his homework before his mom came back. (엄마가 돌아오기 전에 그는 숙제를 끝낸 상태였다)
  • I realized that I had forgotten my keys at home. (나는 집에 열쇠를 두고 온 것을 깨달았다)
  • By the time we got to the theater, the movie had already started. (우리가 극장에 도착했을 때, 영화는 이미 시작한 상태였다)
  • She had never seen snow before she moved to Canada. (그녀는 캐나다로 이사하기 전에 눈을 본 적이 없었다)

과거완료진행형: 과거까지 계속 진행되던 일

과거완료진행형은 "had been + 동사ing" 형태로, 과거의 특정 시점까지 계속 진행되던 행동을 강조해.

중요 포인트: '지속'을 강조하고 싶을 때 써! 얼마나 오래 계속되었는지가 중요할 때!

예문을 볼까?

  • I had been waiting for an hour when he finally arrived. (그가 마침내 도착했을 때, 나는 한 시간 동안 기다리고 있었다)
  • She had been studying all night before the exam. (시험 전에 그녀는 밤새 공부하고 있었다)
  • They had been living in Paris for ten years before they moved to London. (런던으로 이사하기 전에 그들은 10년 동안 파리에 살고 있었다)
  • He had been working on that project for months before he quit. (그가 그만두기 전에 그는 몇 달 동안 그 프로젝트를 진행해오고 있었다)
  • We had been playing tennis for two hours when it started to rain. (비가 내리기 시작했을 때 우리는 2시간 동안 테니스를 치고 있었다)

핵심 요약

  • 단순과거: 그냥 과거에 일어난 일 (동사의 과거형)
    • "I went to the store." (나는 가게에 갔다)
  • 과거진행형: 과거의 특정 시점에 진행 중이던 일 (was/were + 동사ing)
    • "I was sleeping when you called." (네가 전화했을 때 나는 자고 있었다)
  • 과거완료: 과거의 과거, 순서가 중요할 때! (had + 과거분사)
    • "I had finished my work before I left." (떠나기 전에 나는 일을 끝냈었다)
  • 과거완료진행형: 과거까지 계속 진행되던 일, 지속이 중요할 때! (had been + 동사ing)
    • "I had been working for 10 hours when I finally took a break." (마침내 휴식을 취했을 때 나는 10시간 동안 일하고 있었다)

과거시제는 복잡한 규칙이 아니라 '언제', '얼마나 오래', '어떤 순서로' 일어났는지를 표현하는 도구라고 생각하면 훨씬 쉽게 이해할 수 있어!

연습문제

1 / 80

우리는 이 게임을 전에 해봤었다.