문법
시제
과거 시제
영어 앱 20개 깔았다가 다 지운 운영자의 솔직한 고백
듀오링고, 스픽, 전화영어... 다 해봤는데 지속이 잘 안 되더라고요. 새로운 방식의 영어 학습 아이디어가 생각났는데 의견 부탁드려요~설문 조사 참여
단순과거: 그냥 과거에 일어난 일
단순과거는 가장 기본적인 과거시제로, 과거에 일어난 일을 단순하게 표현해.
중요 포인트: 동사의 과거형을 사용하면 돼! (규칙/불규칙 동사 구분해서)
예문을 한 번 봐보자. 그럼 이해하기가 좀 더 쉬울 거야.
- 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
우리는 이 게임을 전에 해봤었다.