영어의 과거진행형에 대한 심층 분석: 공식, 용법, 식별 지표 및 연습 문제의 총정리
과거진행형이란 무엇이며 어떻게 사용할까요? 이 글에서는 과거진행형의 기본 구조부터 4가지 핵심 용법, 수동태 전환 방법, 단순과거와의 비교, 그리고 실전 연습문제까지 체계적으로 다룹니다. PREPEDU와 함께 과거진행형을 완벽하게 마스터하고, 영어 의사소통에서 과거의 상황을 더욱 정확하고 풍부하게 표현하는 능력을 키워보세요.

I. 과거진행형이란 무엇인가?
과거진행형(past continuous)은 과거의 특정 시점에 진행 중이던 동작이나 상황을 표현하는 영어 시제입니다. 어떤 사건이 과거에 이미 시작되었고, 그 순간에도 계속 진행되고 있었다는 의미를 전달합니다. 타임라인으로 생각하면, 과거의 한 점을 통과하는 선처럼 그 시점 전후로 동작이 이어지고 있었던 상황을 나타냅니다.

과거 진행형 예문:
-
I was reading a book at 8 PM yesterday. (나는 어제 저녁 8시에 책을 읽고 있었다)
-
They were playing soccer when it started to rain. (비가 오기 시작했을 때 그들은 축구를 하고 있었다)
이처럼 과거진행형은 과거의 한 순간을 사진처럼 포착하여 그때 무엇을 하고 있었는지를 생동감 있게 전달합니다.
II. 영어 과거진행형의 구조
이 시제의 기본 구조는 'be동사의 과거형 + 동사원형-ing'로 구성됩니다. 주어의 인칭과 수에 따라 was 또는 were를 사용하며, 이는 학습자들이 가장 흔히 실수하는 부분입니다.

|
문장 형태 |
구조 |
예문 |
|
긍정문 |
주어 + was/were + 동사-ing |
She was studying English. (그녀는 영어를 공부하고 있었다.) |
|
부정문 |
주어 + was/were + not + 동사-ing |
They were not (weren't) playing games. (그들은 게임을 하고 있지 않았다.) |
|
의문문 |
Was/Were + 주어 + 동사-ing? |
Was he cooking dinner? (그는 저녁을 요리하고 있었나요?) |
|
의문사 의문문 |
의문사 + was/were + 주어 + 동사-ing? |
What were you doing yesterday? (당신은 어제 무엇을 하고 있었나요?) |
Be동사 선택 규칙:
-
I, He, She, It, 단수 명사 → was
-
You, We, They, 복수 명사 → were
III. 과거진행형의 사용법
이 시제는 단순히 과거의 진행을 나타내는 것을 넘어 다양한 맥락에서 활용됩니다. 각 용법은 특정한 상황과 문맥을 가지고 있어, 단순 암기보다는 상황 중심으로 이해하는 것이 실전 활용에 도움이 됩니다.
1. 과거의 특정 시점에 진행 중이던 동작
과거의 정확한 시간이나 순간에 무엇을 하고 있었는지 설명할 때 사용합니다. 이는 이 시제의 가장 기본적인 용법입니다.
-
At 9 o'clock last night, I was watching a movie. (어젯밤 9시에 나는 영화를 보고 있었다)
-
This time yesterday, we were having lunch together. (어제 이맘때 우리는 함께 점심을 먹고 있었다)

2. 진행 중이던 동작이 다른 동작에 의해 방해받을 때
과거에 진행되던 긴 동작(진행형)이 짧은 동작(단순과거)에 의해 중단되거나 방해받는 상황을 묘사합니다. 이때 짧은 동작은 when과 함께 단순과거로 표현됩니다.
-
I was taking a shower when the phone rang. (전화가 왔을 때 나는 샤워를 하고 있었다)
-
She was driving home when she saw the accident. (그녀는 사고를 목격했을 때 집으로 운전하고 있었다)
3. 동시에 진행된 두 개 이상의 동작
과거의 같은 시간대에 두 가지 이상의 동작이 동시에 일어나고 있었을 때 사용합니다. 일반적으로 while이나 and로 연결됩니다.
-
While I was studying, my brother was playing the guitar. (내가 공부하는 동안 남동생은 기타를 치고 있었다)
-
The children were running around and the parents were chatting. (아이들은 뛰어다니고 있었고 부모들은 대화하고 있었다)
4. 과거의 습관이나 반복되는 동작 (항상, 계속)
과거에 반복적으로 일어나던 동작이나 습관을 강조할 때 사용하며, 종종 always, constantly, continually 같은 부사와 함께 쓰입니다. 이 용법은 때로 화자의 짜증이나 불만을 나타내기도 합니다.
-
He was always complaining about the weather. (그는 항상 날씨에 대해 불평하고 있었다)
-
My neighbor was constantly making noise at night. (내 이웃은 밤에 계속 소음을 내고 있었다)
주의사항: 상태를 나타내는 동사(State Verbs)는 진행형으로 사용할 수 없습니다. know, like, love, want, believe, understand, belong, own 같은 동사들은 진행형이 불가능하므로 단순과거를 사용해야 합니다. 예를 들어, "I was knowing"이 아니라 "I knew"가 올바른 표현입니다.
IV. 과거진행형의 식별 지표
이 시제 문장에는 특정 시간 표현이나 접속사가 함께 등장하는 경우가 많습니다. 토익이나 학교 시험에서 이러한 힌트를 파악하면 정답을 빠르게 찾을 수 있습니다.
|
지표 유형 |
식별 지표 |
예문 |
|
시간 표현 |
at that time |
I was working at that time. (나는 그 당시에 일하고 있었다.) |
|
at 7 PM yesterday |
She was cooking at 7 PM yesterday. (그녀는 어제 저녁 7시에 요리하고 있었다.) |
|
|
this time last week |
This time last week, we were traveling. (지난주 이맘때 우리는 여행하고 있었다.) |
|
|
all day yesterday |
He was studying all day yesterday. (그는 어제 하루 종일 공부하고 있었다.) |
|
|
접속사 |
when |
I was sleeping when the phone rang. (전화가 울렸을 때 나는 자고 있었다.) |
|
while |
While I was reading, she was watching TV. (내가 읽고 있는 동안 그녀는 TV를 보고 있었다.) |
|
|
as |
As we were walking, it started to rain. (우리가 걷고 있을 때 비가 오기 시작했다.) |
|
|
부사 |
always |
He was always complaining about work. (그는 항상 일에 대해 불평하고 있었다.) |
|
constantly |
She was constantly checking her phone. (그녀는 끊임없이 전화를 확인하고 있었다.) |
|
|
continually |
They were continually making noise. (그들은 계속해서 소음을 내고 있었다.) |
V. 과거진행형의 수동태
이 시제도 수동태로 전환할 수 있습니다. 능동태에서 수동태로 바뀔 때 'being'이 추가되는 것이 핵심입니다.
|
문장 형태 |
능동태 |
수동태 |
|
구조 |
주어 + was/were + 동사-ing + 목적어 |
주어(목적어) + was/were + being + 과거분사 |
|
예문 1 |
They were building a new bridge. (그들은 새로운 다리를 건설하고 있었다.) |
A new bridge was being built (by them). (새로운 다리가 건설되고 있었다.) |
|
예문 2 |
The teacher was explaining the lesson. (선생님이 수업을 설명하고 있었다.) |
The lesson was being explained (by the teacher). (수업이 설명되고 있었다.) |
|
예문 3 |
She was baking cookies. (그녀는 쿠키를 굽고 있었다.) |
Cookies were being baked (by her). (쿠키들이 구워지고 있었다.) |
VI. 단순 과거와 과거진행형의 구별
많은 학습자들이 단순과거와 이 시제를 혼동합니다. 두 시제의 핵심 차이는 '완료된 사실(Fact)'과 '진행 중인 과정(Process)'의 뉘앙스에 있습니다.
|
비교 항목 |
단순 과거 |
진행형 (과거) |
|
의미 |
완료된 동작/사실 |
과거의 특정 시점에 진행 중이던 동작 |
|
형태 |
주어 + 동사의 과거형 |
주어 + was/were + 동사-ing |
|
강조점 |
동작의 완료 |
동작의 진행 과정 |
|
예문 1 |
I read a book yesterday. (책을 다 읽었다) |
I was reading a book at 8 PM. (8시에 읽고 있었다) |
|
예문 2 |
She cooked dinner. (저녁을 요리했다 - 완료) |
She was cooking dinner. (저녁을 요리하고 있었다 - 진행) |
단순과거는 과거에 일어난 사건이 완료되었음을 명확히 하는 반면, 과거 진행형 예문에서는 그 순간의 진행 상황을 포착합니다.
VII. 과거진행형 동사의 -ing 변형 규칙
동사원형을 -ing 형태로 만들 때는 철자 변화 규칙을 따라야 합니다. 이 규칙을 숙지하면 정확하게 사용할 수 있습니다.
|
규칙 |
설명 |
예시 |
|
기본 규칙 |
대부분의 동사: 원형 + ing |
work → working, read → reading |
|
e로 끝나는 동사 |
e를 탈락시키고 ing |
write → writing, dance → dancing |
|
단모음 + 단자음 |
마지막 자음을 중복하고 ing |
run → running, sit → sitting, stop → stopping |
|
ie로 끝나는 동사 |
ie를 y로 바꾸고 ing |
lie → lying, die → dying |
진행형을 만들 수 없는 동사들:
-
감정: like, love, hate, prefer
-
인지: know, believe, understand, remember
-
소유: have (소유의 의미), belong, own
-
감각: see, hear, smell, taste (자발적이지 않은 경우)
-
상태: be, exist, seem, appear
이러한 상태 동사들은 과거진행형이 아닌 단순과거로 표현해야 합니다.
VIII. 과거진행형에서 While과 When의 구별
While과 when은 이 시제와 함께 자주 사용되는 접속사이지만, 각각 다른 상황에서 사용됩니다.
|
접속사 |
사용 상황 |
동사 시제 |
예문 |
|
When |
짧고 순간적인 동작이 발생할 때 |
when + 단순과거 |
I was sleeping when the alarm rang. (알람이 울렸을 때 나는 자고 있었다.) |
|
While |
긴 시간 동안 진행되는 동작 |
while + 진행형 |
While I was studying, my sister was watching TV. (내가 공부하는 동안 여동생은 TV를 보고 있었다.) |
|
혼용 |
진행 중인 동작과 순간적 동작의 결합 |
while + 진행형, when + 단순과거 |
While she was walking in the park, she saw an old friend. (그녀가 공원에서 걷고 있을 때 옛 친구를 보았다.) |
이 구분을 이해하면 독해나 작문에서 접속사 선택 실수를 크게 줄일 수 있습니다. When은 특정 순간에 일어난 사건을, while은 지속되는 배경 상황을 나타낸다는 점을 기억하세요.
IX. 과거진행형 연습 문제
이제 배운 내용을 직접 확인해볼 차례입니다. 다음 문제들을 풀면서 이 시제에 대한 이해도를 점검하세요.
1. 문제
연습 문제 1: 빈칸 채우기
다음 문장의 빈칸에 알맞은 형태를 넣으세요.
-
I __________ (study) English at 7 PM yesterday.
-
They __________ (not/play) soccer when it started to rain.
-
__________ she __________ (cook) dinner at that time?
-
While we __________ (watch) TV, the lights went out.
-
He __________ (always/talk) during the class. (항상 말하고 있었다 - 짜증)
-
What __________ you __________ (do) when I called you?
-
The children __________ (run) in the park while their parents __________ (sit) on the bench.
-
I __________ (read) a book when my friend arrived.
-
It __________ (not/rain) when we left home.
-
__________ they __________ (wait) for the bus at 9 AM?
연습 문제 2: 단순과거 vs 진행형 선택
다음 문장에서 괄호 안의 올바른 시제를 선택하세요.
-
I (saw / was seeing) an accident while I (drove / was driving) to work.
-
When she (called / was calling), I (had / was having) breakfast.
-
They (played / were playing) basketball when it (started / was starting) to rain.
-
While we (walked / were walking) in the park, we (met / were meeting) our teacher.
-
He (listened / was listening) to music when his mother (came / was coming) home.
연습 문제 3: 문장 완성하기
다음 상황에 맞는 문장을 진행형을 사용하여 완성하세요.
-
어제 저녁 8시에 무엇을 하고 있었나요? → At 8 PM yesterday, I __________.
-
친구가 전화했을 때 당신은 무엇을 하고 있었나요? → When my friend called, I __________.
-
당신이 공부하는 동안 당신의 형제는 무엇을 하고 있었나요? → While I was studying, my brother __________.
-
그들은 어제 오후 내내 무엇을 하고 있었나요? → They __________ all afternoon yesterday.
-
비가 오기 시작했을 때 당신들은 어디에 있었나요? → Where __________ you __________ when it started to rain?
2. 정답
연습 문제 1 정답:
|
1. was studying |
2. were not (weren't) playing |
3. Was / cooking |
4. were watching |
|
5. was always talking |
6. were / doing |
7. were running / were sitting |
8. was reading |
|
9. was not (wasn't) raining |
10. Were / waiting |
연습 문제 2 정답:
|
11. saw / was driving |
12. called / was having |
13. were playing / started |
14. were walking / met |
|
15. was listening / came |
연습 문제 3 정답:
-
At 8 PM yesterday, I was watching a movie. (어제 저녁 8시에 나는 영화를 보고 있었다.)
-
When my friend called, I was cooking dinner. (친구가 전화했을 때 나는 저녁을 요리하고 있었다.)
-
While I was studying, my brother was playing video games. (내가 공부하는 동안 남동생은 비디오 게임을 하고 있었다.)
-
They were swimming in the pool all afternoon yesterday. (그들은 어제 오후 내내 수영장에서 수영하고 있었다.)
-
Where were you standing when it started to rain? (비가 오기 시작했을 때 당신들은 어디에 서 있었나요?)
X. 결론
과거진행형은 과거의 특정 순간에 진행되던 동작을 생동감 있게 표현하는 중요한 영어 시제입니다. 기본 공식인 'was/were + 동사-ing'를 정확히 이해하고, 단순과거와의 차이를 구분하며, when과 while의 용법을 숙지하면 영어 의사소통에서 과거의 상황을 훨씬 풍부하게 묘사할 수 있습니다.
문법 학습의 궁극적 목적은 정확한 의사소통에 있습니다. 과거진행형을 통해 당신의 과거 경험을 더욱 세밀하고 정확하게 전달할 수 있게 되길 바랍니다. PREPEDU와 함께 체계적인 영어 학습을 계속해 나가세요.

안녕하세요! 저는 김소연이라고 합니다. 현재 prepedu.com 웹사이트의 블로그에서 콘텐츠 매니저로 일하고 있습니다.
5년 넘게 영어, 중국어 등 외국어를 독학하고 IELTS 및 TOEIC 시험을 준비해 온 경험을 바탕으로, 저는 많은 외국어 학습자들이 겪는 어려움을 이해하고 수천 명에게 도움을 드릴 수 있었습니다. 이 글이 여러분이 집에서 효율적으로 독학하는 데 도움이 되길 바랍니다!
댓글







